[sh][Linux] ランダムな4桁の16進数を生成するfasterな方法
前回の続き.
naive過ぎるので
cat /dev/urandom | tr -dc [:xdigit:] | \ head -c `expr 4 \*1024` | \sed -e 's/\(.\{4\}\)/\1\n/g'
と改良.
これならばランダム性と4桁必ず出ることが保証されている. そして短い. 0.023 sec 程度の実行速度なので,ダントツで早い.
前回の続き.
naive過ぎるので
cat /dev/urandom | tr -dc [:xdigit:] | \ head -c `expr 4 \*1024` | \sed -e 's/\(.\{4\}\)/\1\n/g'
と改良.
これならばランダム性と4桁必ず出ることが保証されている. そして短い. 0.023 sec 程度の実行速度なので,ダントツで早い.