- 678 名前:名前は開発中のものです。 mailto:sage [2007/10/26(金) 05:14:09 ID:APvrnVcZ]
- >>675
自分用に作ったやつ // 重複の無い複数の値をランダムで取る function random_nums(min = 0, max, number) { var rndnum = []; var resultnum = []; var tmp = 0; for (var i=0; min+i<=max; i++) { rndnum[i] = min + i; } for (var j=0; j<number; j++) { tmp = intrandom(0,rndnum.count-1); resultnum[j] = rndnum[tmp]; rndnum.erase(tmp); } return resultnum; } minからmaxまでの値を、number回だけ配列で返す f.hoge = []; f.hoge = random_nums(50, 100, 3); ってやると、50〜100の中から3回、重複無しの値を返す(f.hoge[0],f.hoge[1],f.hoge[2]) 複数の数字が連続性の無いものだったら、>>676-677を参考にして適当に改変
|

|