PHPのシャッフル機能を使用して、0から999までの数字をランダムに生成しています。ページのリロードごとにランダムに生成された数字の順序を維持する方法はありますか
質問する
61 次
2 に答える
2
<?php
session_start();
if (!isset($_SESSION['numbers'])) {
$_SESSION['numbers'] = array(/*numbers here*/);
shuffle($_SESSION['numbers']);
}
// use $_SESSION['numbers']
于 2013-03-10T17:34:23.437 に答える
0
これがあなたの求めているものだと思いますが、ここで間違っているかもしれません。
関数を使用して乱数生成に使用するシード値を選択できますsrand()
。これは、 への連続した呼び出しから他のすべての乱数を生成するために使用される初期数rand()
です。これは、数値を選択して (地獄から 1 つを取得する場合でもrand()
)、それを格納すると、 を使用srand()
してジェネレーターをシードし、同じ値のシーケンスをから取得できることを意味しますrand()
。
于 2013-03-10T17:34:37.493 に答える