Yes We Have Random Bananasから発見。画像もここから転載。
先週発見した記事でダントツに面白かったのがこれ。
天然カリウムには一定量の放射性同位体であるカリウム40が含まれているようです。 一方バナナはカリウムを多く含む果物です。
この2つの事実を利用して作られたのがこの、「バナナを使って真の乱数を生成する装置」です。
プログラミングなどで乱数を扱っている人なら誰しも乱数の種(シード)の設定をどうするか悩んだことがあると思いますが、この装置があれば簡単にこの乱数の種を得ることができるというわけです。
まぁ簡易的には、起動してからのハードウェアタイマーや、マウスの動き、ユーザがEnterを押すまでの時間など、乱数の種となる情報はたくさんありますが、これらはどれも、その仕組みがわかれば乱数列を特定されてしまう可能性があるのです。
この装置の中に放射線を測定するガイガー管が含まれており、ATMega328Pで放射線の数を測定しているようです。
← 前の記事 - ぐるぐる回るものをプロトタイピングするのに便利そうな3Dプリンタ製のケース
次の記事 - ブレッドボードをゲーム機化できる面白いモジュール →
関連記事
高速に3Dプリントできる花瓶モードでも強度を保つテクニック
gcodeを駆使し3Dプリンタで積層以外の構造を生成する
静電気の力でフィルムを浮き上がらせる表示機
腕時計型3Dプリンタ
M5Stackとコンパクトなキーボードを組み合わせたハンドヘルド端末