アナログCPU:5108843109

ゲームと音楽とプログラミング(酒と女とロックンロールのノリで)

ランダム

ランダム文字列を生成する関数

お仕事で 「8文字のランダム文字列をいっぱい生成する」 という作業があったのでExcelVBAでマクロ組んで片付けました。参考:VBAでランダムな文字列を生成する関数 - スイナシア http://suin.asia/2008/12/15/vba-random-letters.html…参考というか丸パクリ…

ランダムで取得&速度検証

`table` テーブルよりランダムで1件取得したいという場合、次のように書きます。 SELECT * FROM `table` ORDER BY RAND() LIMIT 1 速度検証 ランダムは遅いと言われますし、 585万件入ったテーブルを使って色々試してみました。 -- ①絞り込みを行わず1件取得…

日替わりランダム値

「○○ごとに結果が異なるランダム値を出す」メモまとめ。基本的に、「○○ごと」というのを数値化してseed値にすればOK。 // 実行するごとに異なる値(seed初期化) srand(); print(rand(1,10)); // 1日ごとに異なる値(seedに現在の日付を設定) srand(strtoti…