記事へのコメント17

    • 注目コメント
    • 新着コメント
    rryu
    下位桁は7の倍数になっているから7の剰余を取ったら元に戻ってしまって常に変わらないというマジックなのか。

    その他
    beakmark
    beakmark 米欄

    2015/07/07 リンク

    その他
    tanakh
    rand()なんて大抵線形合同法使ってるしょぼい実装なんだから、普通はまず使ってはいけないんだよな。

    その他
    cryks
    cryks ↓srandに渡すseedが同じってどこのコード読んでるんだ…? seedが僅かにしか変化しなかった場合のrand()の初項がヘンって話でしょ?

    2015/07/07 リンク

    その他
    taketyan
    見間違えてた... +i してますね

    その他
    uasi
    uasi Apple の実装は昔の FreeBSD 由来で、ほぼ同じ実装を FreeBSD 10 も使ってるようだ http://sources.freebsd.org/RELENG_10/src/lib/libc/stdlib/rand.c

    2015/07/07 リンク

    その他
    causeless
    "@kaoriya え、なに? 最近の人はデフォルトの疑似乱数は質が良くないこと知らないの? ≫ Mac、iOSで、rand()関数の疑似乱数アルゴリズムがヘン! - Qii…" via https://twitter.com/kaoriya/status/618221525951328256

    その他
    tockri
    なんで毎回sland()で初期化しちゃってんのかわからん。

    その他
    smile4u
    manに"bad random number generator"、"These interfaces are obsoleted by arc4random(3).(太字)"って書いてあるの見えてないのかねー。

    その他
    gin0606
    randってしょぼいほうのやつじゃなかったっけ

    その他
    mattn
    mattn DIS る対象はC言語でも rand でもない。Apple の実装が腐ってるってだけかと。

    2015/07/07 リンク

    その他
    mrkn
    C の rand (線形合同法) がまともな乱数列を生成するかどうかは、実装に依存するし、何に使いたいかにも依存する。この記事は初期値しか見てないので、それも間違い。

    その他
    north_korea
    north_korea ふつうにメルセンヌツイスター使えばいいと思う

    2015/07/07 リンク

    その他
    t_trad
    t_trad 主にarc4random()使ってるから知らなんだわー

    2015/07/06 リンク

    その他
    veleno
    そこからが面白いからがんばって楽しんで

    その他
    yowa
    yowa 「Seed1とSeed2という二つのSeedを与えたときの乱数が、互いに無相関である保障はほとんどの乱数で存在していません」http://b.hatena.ne.jp/entry/d.hatena.ne.jp/succeed/20090523%231243103111

    2015/07/06 リンク

    その他
    gfx
    gfx そもそもCのrand()にまともな乱数を期待するのが間違い、という気もする

    2015/07/06 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Mac、iOSで、rand()関数の疑似乱数アルゴリズムがヘン! - Qiita

    話の発端は、StackOverflowの、この質問にあった。 StackOverflow語版 - c言語での乱数生成 質問に...

    ブックマークしたユーザー

    • kuri-kei2016/07/07 kuri-kei
    • michael262016/06/14 michael26
    • lEDfm4UE2015/07/13 lEDfm4UE
    • rryu2015/07/10 rryu
    • s0830272015/07/09 s083027
    • dacotsu002015/07/08 dacotsu00
    • asonas2015/07/08 asonas
    • beakmark2015/07/07 beakmark
    • bunnyhop2015/07/07 bunnyhop
    • tanakh2015/07/07 tanakh
    • Itisango2015/07/07 Itisango
    • tknzk2015/07/07 tknzk
    • cryks2015/07/07 cryks
    • hisasann2015/07/07 hisasann
    • taketyan2015/07/07 taketyan
    • uk-ar2015/07/07 uk-ar
    • masa-wo2015/07/07 masa-wo
    • uasi2015/07/07 uasi
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む