ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数: N 個の非反復乱数を生成する、php 乱数_PHP チュートリアル

PHP 関数: N 個の非反復乱数を生成する、php 乱数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:24:091317ブラウズ

PHP 関数: N 個の非繰り返し乱数を生成する、php 乱数

PHP 関数: N 個の非繰り返し乱数を生成する

アイデア: 生成された乱数を配列に格納し、配列から削除する値を繰り返すと、一定数の非繰り返し乱数が生成されます。

プログラム:

リーリー

追加手順:

1. mt_rand() 関数は乱数を生成するために使用されます。この関数は rand() 関数よりも 4 倍高速です。

2. 配列から重複した値を削除する場合は、array_flip()を使って配列のキーと値を2回交換する「flipメソッド」が使われます。 array_unique() を使用するよりもはるかに高速です。

MATLABで非反復乱数を生成するにはどうすればよいですか?

rand(1,8)*100
ans =
列1から7
81.4724 90.5792 12.6987 91.3376 63.2359 9.7540 27.8498
列8
54.6882
Excelを使用してN個の乱数を生成し、if関数を使用して乱数を非繰り返しにする方法

A1:A1000を選択し、編集バーに
=RAND()と入力します
[CTRL+Enter]を押してください
次にB1: B1000を選択し、
=RANK(A1,a$1:A$1000)と入力
編集バーで[CTRL+Enter]を押します

http://www.bkjia.com/PHPjc/827776.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/827776.html技術記事 PHP 関数: N 個の非繰り返し乱数を生成する、php 乱数 PHP 関数: N 個の非繰り返し乱数を生成する アイデア: 生成された乱数を配列に格納し、配列内の重複する値を削除します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。