Sim's blog

電子工作はじめてみました

10月28日(月)のつぶやき

2013-10-29 02:42:59 | Twitter

川崎市長選は、川崎まるごとWiFi化計画の人が当選したみたいだ。


@makube04 疑似乱数生成アルゴリズムとかだとMersenne Twisterが人気ですね。疑似乱数なのでseedをどこから取るかという問題は残りますが。


@makube04 wikipediaを見ると2496バイトもいるみたいですね。乱数のためだけに、これだけのメモリはさすがに使えないです。
rand()で使われているアルゴリズムがかなりいい加減なんでしょうね。


@makube04 xorshiftという疑似乱数生成アルゴリズムだと内部状態が16バイトでいいみたいです。


@makube04 @sinimanari 32bit xor、shift、代入だけとは実にシンプルですね。


@engadgetjp Maker Faire Tokyo 2013のチケットプレゼント応募


ヘェー : 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回というのが使われるみたいです。



最新の画像もっと見る

コメントを投稿