/dev/urandom
ファイルだよ
UNIX系のOSで使われるよ
乱数がいっぱい入ってるよ
簡単に書くよ
/dev/urandomとは
UNIX系のOS
(コンピュータの人格に相当するソフト)(Linuxとか)で使われるファイルのひとつ
であり
中身がぐちゃぐちゃしているファイル
です。
もう少し真面目ぶって書くと
入力元として取ると乱数
(規則性のない適当な数字)がいっぱい返ってくるファイル
です。
詳しく書くよ
「dev」ディレクトリの中の「urandom」ファイルで「/dev/urandom」です。
UNIX系のOSで使われるファイルで「ぐちゃぐちゃした適当な値が欲しいぜ~」なときによく使われます。
基本的な動きや使い所は「/dev/random」と同じです。
違いは乱数を作る元ネタが足りないときの動きだけ。
「/dev/random」さんも「/dev/urandom」さんも、みなさんがキーボードをぺちぺち叩くタイミングとかを元ネタにして乱数を作ります。
ですが、あまりキーボードを叩いていない場合もありますよね?
そんなときは乱数を作る元ネタ、ランダムな要素が足りません。
このとき「/dev/random」さんはお仕事をサボります。
「乱数がないっすー。そっちで勝手に何とかしろー」です。
それに対して「/dev/urandom」さんは適当に乱数を作って返してくれます。
「乱数がないけど、間に合わせで作ってみました。これで何とかなりますかね?」です。
「/dev/urandom」さんの方が親切ですね。
これが「/dev/random」さんと「/dev/urandom」さんの違いです。
それ以外はどちらも同じですよ。
一言でまとめるよ
まぁ「/dev/urandom」って単語が出てきたら「乱数
(規則性のない適当な数字)がいっぱい入ってるファイルなんだな~」と お考えください。






