07/10/26 05:14:09 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を参考にして適当に改変