エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シェルスクリプトでの疑似乱数の取得 - Qiita
相変わらず blog からの転載 bash (1) には ${RANDOM} というシェル変数が用意されていて、 アクセスす... 相変わらず blog からの転載 bash (1) には ${RANDOM} というシェル変数が用意されていて、 アクセスするたびに疑似乱数(風)の値が取得できるが、bash (1) 独自の機能なので拡張性がない。そこで汎用的な疑似乱数取得の方法として awk (1) を利用した方法を使ってみる。 awk (1) には rand() という関数が組込まれているので疑似乱数が生成できる。 その際に利用される種(seed)は srand() という関数で初期化する。 ただし awk (1) の rand() は仕様として 0 ~ 1 までの桁数不定の少数を返すので、乱数として利用する場合には整数に変換する必要がでてくる。 そこで、整数にするために rand() で取得した値の前 2 文字 ("0.") 以降を切り出した文字列を乱数として使用する様にしている。 データの型がない(文字列であり数字

