タグ

ランダムと開発に関するdigitalboxのブックマーク (2)

  • 複数のランダムな文字列を作成します - random string generator

    任意の長さのランダムな文字列を、任意の数だけ作成するCGIです。文字列に使用する文字を、ある程度自由に選択することができます。 文字列に使用する文字は、最低でも2つ以上の文字が含まれるように選択してください。アルファベットと数字を含まず、記号も1種類だけの時はエラーになります 出現確率は1文字単位で等しくなるようになっています。例えば、アルファベット大文字すべてと数字すべてを選択した場合、「アルファベット大文字の出現確率」と「数字の出現確率」が同じになるわけではありません 乱数生成のアルゴリズムには、メルセンヌ・ツイスタ(Mersenne Twister)を使用しています ■アルファベット大文字 すべて [ABCDEF] なし ■アルファベット小文字 すべて [abcdef] なし ■数字 すべて [01234567] [01] なし ■記号 ! # $ % & * + - . / = ?

    digitalbox
    digitalbox 2010/07/15
    お役立ちツール。とっても助かった。
  • ランダム処理 - PHPの小枝 [SAKURA PC]

    ここではランダムに処理を行う方法を解説します。 乱数生成器を初期化するためにsrand()を用います。 乱数を生成するためにrand($min,$max)を用います。 0から10のランダムな整数(int)の出し方。 srand((double)microtime()*1000000); $number=round(rand(0,10)); よりランダムに値を生成するために、srand()でマイクロタイムを使うと良いようです。 round()は要素を整数化します。 条件式にはswitch()case:文を用いると便利でしょう。 breakを付け忘れるとその後も実行されてしまうので気をつけてください。 配列からランダムに要素を取りだすだけなら、array_rand()を用います。 $randArray=array_rand($array,取りだす個数); <?php sran

  • 1