重複しないm個のランダム数(下限nから上限o)を得る関数(php)
カメラ:D700、 レンズ:SIGMA 20mm F1.8 EX DG、ISO:200、絞り優先、ブラケット:-2〜+2、ホワイトバランス:オート
探してもなかった。作った。需要ないのか。配列に個数分格納されて返ります。
$m = 10; //取得したいランダムの個数 $n = 0; //ランダム数の下限 $o = 100; //ランダム数の上限 function get_random($m,$n,$o){ $random_array = array(); while(count($random_array) < $m){ $random_number = rand($n,$o); //重複値がないかチェック $is_ok = true; for($i=0; $i < count($random_array); $i++){ if($random_array[$i] == $random_number){ $is_ok = false; break; } } if($is_ok){ array_push($random_array,$random_number); } } return $random_array; }
関連記事
- LED in スゴモリ@国営昭和記念公園
- イルミネーションHDR@国営昭和記念公園
- Internet Explorer ユーザーをバージョン毎に弾く JavaScript
- 夏も終わり2011年9月のストックフォト売り上げ報告
- ノーオピニオン・ノーフューチャー
- ストックフォト、先月12月の売り上げとあけまして
- instagramやってみました