Skip to Content
🎲 RandBox へようこそ - 強力な JavaScript ランダムデータ生成ライブラリ! 詳細を見る

ランダム化ツール

專業ランダム集團化ツール、複数アルゴリズムをサポート、多様な研究ニーズを満たす

シンプルランダム化
シンプルランダム化
基本ランダムグループ化アルゴリズム большин場景に適用
ブロックランダム化
ブロックランダム化
各ブロック内でのバランス分配を保証、偏差を減少
層化ランダム化
層化ランダム化
異なる特徴に基づいて層化ランダム化、各層のバランスを保証

機能特色

シード設定をサポート、結果の再現性を保証
自動保存履歴記録到ローカルストレージ
データエクスポートとレポート生成をサポート

Tech Stack

Features

様々なランダムデータを簡単に生成、開発効率とテストカバレッジを向上

基本データ型生成

ランダムなブール値、文字、数字、文字列などの基本データ型を生成。多様なカスタムオプションと確率設定をサポート

人員・身分情報

ランダムな名前、年齢、生年月日、Eメール、身分証明書番号などの人員情報を生成。複数の国と地域をサポート

金融・クレジットカードデータ

ランダムなクレジットカード番号、CVV、到期日、通貨コードなどの金融関連データを生成。標準フォーマットに準拠

地理的位置情報

ランダムな住所、都市、国、座標、郵便番号などの地理的位置データ。世界中の地域をサポート

時間・日付生成

ランダムな日付、時間、タイムスタンプなどの時間関連データを生成。多様なフォーマットとカスタム範囲をサポート

ネットワーク・技術データ

ランダムなIPアドレス、MACアドレス、URL、ドメイン、ハッシュ値などのネットワーク技術関連データを生成

テキスト・言語コンテンツ

ランダムな段落、句子、単語、音節などのテキストコンテンツを生成。多言語と絵文字をサポート

補助ツール関数

配列選択、シャッフル、填充、大小文字変換などの実用的な補助関数を提供。データ処理能力を強化

マルチ環境サポート

ブラウザ、Node.js、RequireJSなど多様な環境をサポート。npm、bower、CDNなどのインストール方法を提供

Frequently Asked Questions

RandBox ドキュメント

RandBox は様々な種類のランダムデータを生成するための豊富な API を提供する、強力な JavaScript ランダムデータ生成ライブラリです。このドキュメントは RandBox の全機能モジュールと使用方法をカバーしています。

usage - 使用方法

RandBox を様々な環境でインストールして使用する:

  1. bower.mdx - Bower パッケージマネージャーによるインストールと使用方法
  2. browser.mdx - ブラウザ環境での使用方法(シンプル、中級、上級レベル)
  3. requirejs.mdx - RequireJS モジュールローディング方式
  4. node.mdx - Node.js 環境でのインストールと使用(npm、yarn、ES6)
  5. function.mdx - カスタムランダム関数の使用説明
  6. cli.mdx - コマンドラインツールのインストールと使用方法
  7. seed.mdx - シード機能の詳説(数字、文字列、マルチパラメーターシード)

basics - 基本データ型

基本データ型生成機能:

  1. bool.mdx - ランダムブール値を生成、確率指定をサポート
  2. character.mdx - ランダム文字を生成、文字、数字、記号等のオプションをサポート
  3. falsy.mdx - JavaScript の falsy 値を生成
  4. floating.mdx - ランダム浮動小数点数を生成、範囲と精度設定をサポート
  5. integer.mdx - ランダム整数を生成、最小値と最大値設定をサポート
  6. letter.mdx - ランダム文字を生成、大小文字制御をサポート
  7. natural.mdx - 自然数(非負整数)を生成
  8. prime.mdx - ランダム素数を生成
  9. string.mdx - ランダム文字列を生成、長さ、文字プール、大小文字等の複数のオプションをサポート
  10. template.mdx - テンプレートベースの文字列生成、プレースホルダー置換をサポート

finance - 金融データ

金融関連データ生成機能:

  1. cc.mdx - Luhn アルゴリズムに準拠するランダムクレジットカード番号を生成、カードタイプ指定をサポート
  2. cc_type.mdx - クレジットカードタイプ情報を取得、正式名称と略称を含む
  3. currency.mdx - ランダム通貨コードまたは名称を生成
  4. currency_pair.mdx - ランダム通貨ペアを生成
  5. dollar.mdx - ランダムドル額を生成、最大値設定をサポート
  6. euro.mdx - ランダムユーロ額を生成、最大値設定をサポート
  7. exp.mdx - クレジットカード有効期限(MM/YY 形式)を生成
  8. exp_month.mdx - クレジットカード有効期限月(01-12)を生成
  9. exp_year.mdx - クレジットカード有効期限年を生成、2桁または4桁形式をサポート

helpers - ヘルパー

実用的なヘルパー機能とデータ操作ツール:

  1. capitalize.mdx - 単語の頭文字を大文字化
  2. pick.mdx - 推奨されなくなった選択機能、pickone と pickset の使用を推奨
  3. pickset.mdx - 配列から複数のランダム要素を選択
  4. pickone.mdx - 配列から1つのランダム要素を選択
  5. shuffle.mdx - 配列順序をシャッフル
  6. pad.mdx - 数値パディング機能
  7. set.mdx - デフォルトデータセットをオーバーライド
  8. mixin.mdx - ミックスイン機能、RandBox の拡張に使用

location - 地理的位置

地理的位置とアドレス関連データ生成:

  1. address.mdx - ランダムストリートアドレスを生成
  2. altitude.mdx - ランダム標高を生成
  3. areacode.mdx - ランダム市外局番(米国)を生成
  4. city.mdx - ランダム都市名を生成
  5. coordinates.mdx - ランダム座標(緯度と経度)を生成
  6. country.mdx - ランダム国コードまたは完全名称を生成
  7. depth.mdx - ランダム深度(負数)を生成
  8. geohash.mdx - ランダム地理ハッシュを生成
  9. latitude.mdx - ランダム緯度を生成
  10. locale.mdx - ランダム言語コードまたは地域コードを生成
  11. longitude.mdx - ランダム経度を生成
  12. phone.mdx - ランダム電話番号を生成(米国、英国、フランスをサポート)
  13. postal.mdx - カナダ郵便番号を生成
  14. postcode.mdx - 英国郵便番号を生成
  15. province.mdx - ランダム州/ Province(カナダ、イタリアをサポート)を生成
  16. state.mdx - ランダム州(米国、イタリアをサポート)を生成
  17. street.mdx - ランダムストリート名を生成
  18. zip.mdx - 米国郵便番号を生成

miscellaneous - その他ツール

様々な実用的なランダムデータ生成ツール:

  1. coin.mdx - コイン投げ機能
  2. dice.mdx - サイコロ機能(d4、d6、d8、d10、d12、d20、d30、d100)
  3. file_with_content.mdx - ランダム内容付きのファイルを生成
  4. guid.mdx - ランダム GUID(バージョン4と5)を生成
  5. hash.mdx - ランダム十六進ハッシュを生成
  6. hidden.mdx - 内部ヘルパーメソッド(クレジットカードタイプ、メルセンヌツイスター、月など)
  7. n.mdx - 指定数のランダムアイテム配列を生成
  8. normal.mdx - 正規分布ランダム数生成
  9. radio.mdx - ランダムラジオコールサインを生成
  10. rpg.mdx - RPG サイコロシステム(3d10など)
  11. tv.mdx - テレビ局コールサインを生成(radio のエイリアス)
  12. unique.mdx - 一意アイテム配列を生成
  13. weighted.mdx - 重み付きランダム選択

mobile - モバイルデバイス

モバイルデバイス関連識別子生成:

  1. android_id.mdx - ランダム GCM 登録 ID を生成
  2. apple_token.mdx - ランダム Apple プッシュトークンを生成
  3. bb_pin.mdx - ランダム BlackBerry デバイス PIN を生成
  4. wp7_anid.mdx - ランダム Windows Phone 7 ANID を生成
  5. wp8_anid2.mdx - ランダム Windows Phone 8 ANID2 を生成

music - 音楽

音楽関連データ生成:

  1. music_genre.mdx - ランダム音楽ジャンル、22の主要ジャンルと600以上のサブジャンルを生成
  2. note.mdx - ランダム音符を生成、複数のオプション(.flat、#、自然音符など)をサポート
  3. tempo.mdx - ランダムテンポ(デフォルト 40-320 BPM)を生成

person - 個人情報

個人情報と身分関連データ生成:

  1. aadhar.mdx - インド身分証明書番号(Aadhar)を生成
  2. age.mdx - ランダム年齢を生成、異なるタイプ(子供、思春期大人、老年人)をサポート
  3. birthday.mdx - ランダム誕生日を生成、複数の形式とタイプをサポート
  4. cf.mdx - イタリア社会保障番号(Codice Fiscale)を生成
  5. cpf.mdx - ブラジル税番号を生成
  6. first.mdx - ランダム名を生成、性別と国籍制限をサポート
  7. gender.mdx - ランダム性別を生成、追加性別オプションをサポート
  8. last.mdx - ランダム姓を生成、複数の国籍をサポート
  9. name.mdx - 完全ランダム姓名を生成、中間名、前綴、後綴等のオプションをサポート
  10. prefix.mdx - ランダム姓名前綴(Mr.、Mrs.など)を生成
  11. ssn.mdx - 米国社会保障番号を生成
  12. suffix.mdx - ランダム姓名後綴(Jr.、Sr.など)を生成
  13. zodiac.mdx - ランダム星座を生成

text - テキスト生成

テキストと言語関連コンテンツ生成:

  1. emoji.mdx - ランダム絵文字を生成、カテゴリーと長さ指定をサポート
  2. paragraph.mdx - ランダム段落を生成、半発音可能な無意味な単語で構成、文数と改行オプションをサポート
  3. sentence.mdx - ランダム文を生成、半発音可能な無意味な単語で構成、単語数指定をサポート
  4. syllable.mdx - 半発音可能な音節を生成、単語の構成ブロックとして使用
  5. word.mdx - 半発音可能なランダム単語を生成、音節数または長さ指定をサポート(相互排他オプション)

thing - 実体オブジェクト

様々な実体オブジェクトの生成:

  1. animal.mdx - ランダム動物名を生成、特定のタイプ指定をサポート(海、砂漠、草原、森、動物園、ペット)

time - 時間日付

時間と日付関連データ生成:

  1. ampm.mdx - 午前または午後識別子を生成
  2. date.mdx - ランダム日付を生成、複数の形式と指定コンポーネントをサポート
  3. hammertime.mdx - ミリ秒付き Unix タイムスタンプを生成
  4. hour.mdx - ランダム時間(12時間制または24時間制)を生成
  5. millisecond.mdx - 0-999 のランダムミリ秒を生成
  6. minute.mdx - 0-59 のランダム分を生成
  7. month.mdx - ランダム月を生成、生的オブジェクト形式をサポート
  8. second.mdx - 0-59 のランダム秒を生成
  9. timestamp.mdx - 標準 Unix タイムスタンプを生成
  10. timezone.mdx - ランダムタイムゾーン情報オブジェクトを生成
  11. weekday.mdx - 曜日を生成、営業日制限をサポート
  12. year.mdx - ランダム年を生成、範囲制限をサポート

web - Web関連

Webとインターネット関連データ生成:

  1. avatar.mdx - Gravatar アバター URL を生成
  2. color.mdx - 色、支持 6 種類の色形式(hex、rgb、rgbaなど)を生成
  3. company.mdx - ランダム会社名を生成
  4. domain.mdx - ランダムドメイン名を生成
  5. email.mdx - ランダムメールアドレスを生成
  6. fbid.mdx - Facebook ID を生成
  7. google_analytics.mdx - Google Analytics トラッキングコードを生成
  8. hashtag.mdx - ランダムハッシュタグを生成
  9. ip.mdx - ランダム IP アドレスを生成
  10. ipv6.mdx - ランダム IPv6 アドレスを生成
  11. klout.mdx - Klout スコアを生成
  12. mac.mdx - MAC アドレスを生成
  13. profession.mdx - ランダム職業を生成、職位オプションをサポート
  14. tld.mdx - トップレベルドメインを生成
  15. twitter.mdx - Twitter ユーザー名を生成
  16. url.mdx - URL を生成、複数のカスタムオプションをサポート
最終更新日: