-7

000 から 999 までのすべての数字を繰り返しなしで順番に生成する必要があります。現在、私はコードを使用しています

    for($count = 0; $count <= 999; $count++)
    {
            echo str_pad($count, 3, '0', STR_PAD_LEFT) . "<br />\r\n";
    }

しかし、それは順番に数字を生み出しています。それで、誰かがそれらを不連続な順序で繰り返しなしで生成するためのコードを私に提供できますか

4

1 に答える 1

2

これを行うには、シャッフル関数を使用できます。最初に、値 {0,1,2,3,...,999} を持つ配列を作成します。次に、シャッフル関数を使用して、配列内の要素の順序をシャッフルします。このリンクのサンプル コードを読んでください: http://php.net/manual/en/function.shuffle.php

于 2013-02-03T04:59:46.203 に答える