バナナに含まれる微量の放射性カリウムを乱数の種にするという装置
- バナナに含まれる微量の放射性カリウムを乱数の種にするという装置
- Yes We Have Random Bananas
- 2022-06-18T04:44:13Z
- バナナに含まれる微量の放射性カリウムを乱数の種にするという装置を紹介します
- v0
先週発見した記事でダントツに面白かったのがこれ。
天然カリウムには一定量の放射性同位体であるカリウム40が含まれているようです。
一方バナナはカリウムを多く含む果物です。
この2つの事実を利用して作られたのがこの、「バナナを使って真の乱数を生成する装置」です。
プログラミングなどで乱数を扱っている人なら誰しも乱数の種(シード)の設定をどうするか悩んだことがあると思いますが、この装置があれば簡単にこの乱数の種を得ることができるというわけです。
まぁ簡易的には、起動してからのハードウェアタイマーや、マウスの動き、ユーザがEnterを押すまでの時間など、乱数の種となる情報はたくさんありますが、これらはどれも、その仕組みがわかれば乱数列を特定されてしまう可能性があるのです。
この装置の中に放射線を測定するガイガー管が含まれており、ATMega328Pで放射線の数を測定しているようです。
> url
<<
https://hackaday.com/wp-content/uploads/2022/06/ban.png