ランダムな数値を得たい時は rand関数 を使っておこないます。
rand関数は 0〜指定した数 までの数値を返し、ランダムな整数値
を得たい時は int関数で整数にします(例2)
【書式】
$変数 = rand 最大値;
|
【例1】 0〜100までの数値
$aaa = rand 100; |
【例2】 0〜100までの整数値
$aaa = int ( rand(100));
|
下のサンプルソースを実行すると、0〜9 まで 10回、ランダムな値を表示します。
実行結果 (結果は毎回違います) |
0 回目の数値 46 です。 1 回目の数値 55 です。 2 回目の数値 94 です。 3 回目の数値 53 です。 4 回目の数値
7 です。 5 回目の数値 94 です。 6 回目の数値 44 です。 7 回目の数値 0 です。 8 回目の数値 15
です。 9 回目の数値 11 です。 |
繰り返し処理を行う場合は、必ず終了できる条件を入れて下さい。
画像をランダムで表示させたり、おみくじなどにも利用できます。
|