ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install randrand-b は16進数のランダムバイト、-s は英数字の文字列、-uuid は UUID v4 を生成します。UUID は識別子であり秘密情報ではありません。例の値は見本で、通常の実行ごとに変わります。
安全な整数、バイト、文字列は暗号学的乱数源を使います。UUID は識別子であって秘密ではありません。MT は seed により再現できるため、パスワード、アクセストークン、暗号鍵には使用しないでください。
rand [min [max]]rand0 から PHP_INT_MAX の暗号学的整数を生成
rand <max>0 から max の暗号学的整数を生成
rand <min> <max>選択範囲の暗号学的整数を生成
rand -n <count> [min] [max]複数の整数を生成
rand -b <bytes>暗号学的乱数バイトを 16 進で生成
rand -s <length>暗号学的英数字文字列を生成
rand -uuidRFC 4122 バージョン 4 UUID を生成
rand -mt [min] [max]高速な非暗号整数を生成
rand -mt -seed <integer>生成前に MT 乱数シードを設定
rand -max整数生成器の上限を表示
Minimum は範囲指定された整数を1個生成します。-n、-s、-b、UUID、MT は Base が必要です。
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install rand縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install rand -mこの公開済みバージョンを正確に指定してインストールします。
install rand -v 1.1.2upgrade が互換性を確認し、必要な場合だけブロックを置換します。
upgrade randコアや他のモジュールに触れず拡張ブロックを削除します。
install rand -u例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。
rand出力例(実行するたびに変わります):
6717973524709714206rand 100出力例(実行するたびに変わります):
75rand 10 20出力例(実行するたびに変わります):
13rand -5 5出力例(実行するたびに変わります):
5rand -n 5 1 10出力例(実行するたびに変わります):
7
3
10
6
4rand -n 3出力例(実行するたびに変わります):
191285834354115477
5305755011603380746
6738832702881509879rand -b 16出力例(実行するたびに変わります):
439cce918df83a95d1d5ef3787e88e77rand -b 32出力例(実行するたびに変わります):
2e31f17f5df14c264cf41cba1aa730a0405983ce0580f615302717c97d37acf4rand -s 24出力例(実行するたびに変わります):
RH0xmptLqFbZZ9cuyoxR07LNrand -s 32出力例(実行するたびに変わります):
pOyNEXu0WtVBRIyDBce329qQRBHj7RtCrand -uuid出力例(実行するたびに変わります):
6c8adb39-adb7-482a-aa3f-1e49570cff33rand -mt 1 100出力例(実行するたびに変わります):
53rand -mt -seed 42 1 100出力例(実行するたびに変わります):
43rand -mt -seed 42 -n 3 1 10出力例(実行するたびに変わります):
3
8
7rand -maxsecure: 9223372036854775807
mt: 2147483647rand 10 1Minimum exceeds maximumrand -n 0Count must be between 1 and 10000rand -b 5000Byte count must be between 1 and 4096rand -s 0String length must be between 1 and 4096rand -seed 42-seed requires -mtrand -b 16 -uuidChoose one output moderand 1 2 3Too many argumentsrand -mysteryUnknown option: -mystery.