HDRiな生活

HDR(ハイダイナミックレンジ)写真の連載。ストックフォトでカメラ機材代の捻出を目論む。


重複しないm個のランダム数(下限nから上限o)を得る関数(php)

重複しないm個のランダム数(下限nから上限o)を得る関数(php)

カメラ:D700、 レンズ:SIGMA 20mm F1.8 EX DG、ISO:200、絞り優先、ブラケット:-2〜+2、ホワイトバランス:オート

関連写真

  • LED in スゴモリ@国営昭和記念公園
  • イルミネーションHDR@国営昭和記念公園
  • Internet Explorer ユーザーをバージョン毎に弾く JavaScript
  • 夏も終わり2011年9月のストックフォト売り上げ報告
  • ノーオピニオン・ノーフューチャー
  • ストックフォト、先月12月の売り上げとあけまして

探してもなかった。作った。需要ないのか。配列に個数分格納されて返ります。

$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; }

撮影環境・雑多品

Nikkor AF-S Micro 60mm F2.8G ED

ブツ撮りはコレ一本あればいいと今は思ってるNikkor 60mm単焦点。D40でもオートフォーカスが使える超音波モーター。本当、フルサイズ機になってますます使い勝手が良くなりましたこのレンズ。ナノクリスタルコート。

関連記事

コメント: 0