Flashライブラリパッケージ :: hikatsuka.swf > 重複しないランダムリスト取得

FlashによるWEBアプリケーション開発支援ライブラリパッケージ :: hikatsuka.swf

重複しないランダムリスト取得

hikatsukaRandomList(count,max);
特定の数値の中からランダムの数値を重複せずに取り出します。

パラメータ 属性 説明 備考
count Number ランダムリストの個数  
max Number 数値の最大値 count以上の数値
       
戻り値 Array ランダム値の配列  

使用例

【例】
Arr = new Array();
Arr = hikatsukaRandomList(5, 10);
trace(Arr); // [9,0,4,8,7] ※結果は毎回ランダム。

maxの値「10」(0,1,2,3,4,5,6,7,8,9)の中から数値が重複しないようランダムに5個の数値を取得します。

【例】
Arr = new Array();
Arr = hikatsukaRandomList(8, 8);
trace(Arr); // [7,6,3,1,5,2,4,0] ※結果は毎回ランダム。

maxの値「8」(0,1,2,3,4,5,6,7)の中から数値が重複しないようランダムに8個の数値を取得します。

【例】
Arr = new Array();
Arr = hikatsukaRandomList(10, 5);
trace(Arr); // undefined

maxの値よりもcountの値の方が大きい場合は値は得られません。

ページの先頭へ