#author("2023-03-12T01:37:46+09:00","","") #author("2023-03-12T01:38:04+09:00","","") #topicpath /////////////////////////////////////////////////////////////////////////////// * 目次 [#ce5ad310] #contents(); /////////////////////////////////////////////////////////////////////////////// * random [#n170c143] //============================================================================= ** /dev/random で乱数を取得する [#dev-random] - このデバイスファイルを read すると、バイナリ値で乱数を取得出来る。 - 可視な数値で出力するには、 od などを併用する必要がある。 -- 先頭4バイトを unsigned integer 10進数で取得する場合: $ od -An -N4 -tu < /dev/random //----------------------------------------------------------------------------- *** bash で取得する - ${RANDOM} [#bash_RANDOM] //============================================================================= ** bash で乱数を取得する - ${RANDOM} [#bash_RANDOM] - bash には、乱数が格納されている変数 RANDOM がある。 -- このパラメータが参照されるたびに、 0 から 32767 までのランダムな整数が生成サれる。 -- RANDOM に値を代入すると、乱数の列を初期化出来る。 -- RANDOM を unset すると、この変数の特殊な性質はなくなる。後で再び set しても元には戻らない。