PHP 関数: N 個の非繰り返し乱数を生成する、php 乱数
PHP 関数: N 個の非繰り返し乱数を生成する
アイデア: 生成された乱数を配列に格納し、配列から削除する値を繰り返すと、一定数の非繰り返し乱数が生成されます。
プログラム:
リーリー
追加手順:
1. mt_rand() 関数は乱数を生成するために使用されます。この関数は rand() 関数よりも 4 倍高速です。
2. 配列から重複した値を削除する場合は、array_flip()を使って配列のキーと値を2回交換する「flipメソッド」が使われます。 array_unique() を使用するよりもはるかに高速です。
rand(1,8)*100
ans =
列1から7
81.4724 90.5792 12.6987 91.3376 63.2359 9.7540 27.8498
列8
54.6882
A1:A1000を選択し、編集バーに
=RAND()と入力します
[CTRL+Enter]を押してください
次にB1: B1000を選択し、
=RANK(A1,a$1:A$1000)と入力
編集バーで[CTRL+Enter]を押します
http://www.bkjia.com/PHPjc/827776.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/827776.html技術記事 PHP 関数: N 個の非繰り返し乱数を生成する、php 乱数 PHP 関数: N 個の非繰り返し乱数を生成する アイデア: 生成された乱数を配列に格納し、配列内の重複する値を削除します...