System/random
の履歴(No.1)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
System/random
へ行く。
1 (2023-03-12 (日) 01:37:00)
Top
/
System
/
random
目次
†
目次
random
乱数の取得方法
/dev/random
bash で取得する - ${RANDOM}
↑
random
†
↑
乱数の取得方法
†
↑
/dev/random
†
このデバイスファイルを read すると、バイナリ値で乱数を取得出来る。
可視な数値で出力するには、 od などを併用する必要がある。
先頭4バイトを unsigned integer 10進数で取得する場合:
$ od -An -N4 -tu < /dev/random
↑
bash で取得する - ${RANDOM}
†
bash には、乱数が格納されている変数 RANDOM がある。
このパラメータが参照されるたびに、 0 から 32767 までのランダムな整数が生成サれる。
RANDOM に値を代入すると、乱数の列を初期化出来る。
RANDOM を unset すると、この変数の特殊な性質はなくなる。後で再び set しても元には戻らない。