@makube04 疑似乱数生成アルゴリズムとかだとMersenne Twisterが人気ですね。疑似乱数なのでseedをどこから取るかという問題は残りますが。
@makube04 wikipediaを見ると2496バイトもいるみたいですね。乱数のためだけに、これだけのメモリはさすがに使えないです。
rand()で使われているアルゴリズムがかなりいい加減なんでしょうね。
ヘェー : 49,800円の3Dプリンタ組み立てキット ~完成品でも59,800円 - PC Watch pc.watch.impress.co.jp/docs/news/2013… @pc_watchさんから
Simさんがリツイート | 1 RT
WIZNetのW5500を載せたシールド。2260円。イーサネットシールドより安い。2段重ねw
ioShield for Arduino
strawberry-linux.com/catalog/items?…
1 件 リツイートされました
2010年頃からあった。300円。
USBインターフェースIC SP5301CY/TR (2個入)
akizukidenshi.com/catalog/g/gI-0…
@makube04 そういえば、朝は寝ぼけていて肝心の話を忘れていました。x = rand( ) ^ rand( ) ^ ... ^ rand( );のように8回くらいxorしてやると、そこそこまともな乱数になってくれます。
@Maneco1227 @makube04 xorの回数は、中心極限定理に関するものなので特に素数でなくてもよく、そこそこの回数でいいみたいです。正規分布を作るときは12回というのが使われるみたいです。
※コメント投稿者のブログIDはブログ作成者のみに通知されます