本文へスキップ
CDGet
  • ホーム
  • プロジェクト
  1. ホーム
  2. すべてのプロジェクト
  3. Randino

Randino

ライブラリユーティリティ

指定した言語でランダムなテキストを生成します。人名やニックネームから単語や文まで、9 つの言語に対応し、実行時の依存はありません。同じ生成器を JavaScript、Dart、Python で使えます。

ホームページ (新しいタブで開きます)ドキュメント (新しいタブで開きます)ソースコード (新しいタブで開きます)

このプロジェクトについて

Randino は、指定した言語でランダムなテキストを生成します。対応する言語は 9 つです。人名は音を二つ適当に繋いだものではなく、実際に使われている名前のように読め、ラテン文字で書かない言語では英語での読みも一緒に返します。ニックネームは、ゲームやウェブサイトで自分が選ぶような呼び名で、人名からではなく二十五のテーマの日常語から組み立てられます。

テーマごとの語はそれだけ取り出すこともでき、テーマの数だけ関数が用意されています。文はその言語の文法にしたがって組み立てられ、何がその動作をできるか、何に対してできるかは動詞が決めます。デコレーターは新しく作るのではなく、手元の文字列にランダムなトークンや修飾語を付け足します。どの生成器も受け取るオプションは同じです。言語、長さ、いくつ返すか、そして実在する語から完全な造語までを行き来する現実味の設定です。

JavaScript、Dart、Python の三つで公開されていて、いずれも同じデータから引き、同じオプションにしたがいます。ですから一方のために書いた呼び出しは、他方でも同じように読めます。どのパッケージにもランタイム依存はなく、登録画面で名前を提案する用途にも、データベースに種を入れたりテストのフィクスチャを埋めたりする用途にも、そのまま使えます。

機能

  • ドキュメントサイトあり

  • TypeScript 型定義

  • 多言語対応

  • テストで検証済み

  • クロスプラットフォーム対応

  • 依存関係なし

プロジェクト情報

開始
2026
ライセンス
MIT (新しいタブで開きます)
プログラミング言語
PythonDartJavaScript
タグ
name-generatornickname-generatorrandom-datarandomizermultilingual
パッケージ
randino (新しいタブで開きます)npmrandino (新しいタブで開きます)pub.devrandino (新しいタブで開きます)PyPI
人気
3
GitHub スター
28
npm ダウンロード
Randino — npm ダウンロード, 直近 30 日
npm ダウンロード
8月12日0
8月13日0
8月14日0
8月15日0
8月16日0
8月17日0
8月18日0
8月19日0
8月20日0
8月21日0
8月22日0
8月23日0
8月24日0
8月25日0
8月26日0
8月27日0
8月28日0
8月29日0
8月30日0
8月31日0
9月1日0
9月2日0
9月3日0
9月4日6
9月5日6
9月6日11
9月7日0
9月8日0
9月9日4
9月10日1
直近 30 日
お問い合わせ支援する
ここに掲載しているプロジェクトは MIT ライセンスで公開しているオープンソースです。© 2026 CDGet. 無断複製を禁じます。