現在は重複しない値までは作成できたのですが、16px感覚でランダムな値を作成する方法が分かりません。解答よろしくおねがいします。
javascript
1function randomizing(min, max) { 2 var arr = []; 3 var numArr = []; 4 for (var i = 0; i < max - min; i++) { 5 arr[i] = i + 1; 6 } 7 8 for (var j = 0, len = arr.length; j < max - min; j++, len--) { 9 rndNum = Math.floor(Math.random() * len); 10 numArr.push(arr[rndNum]); 11 arr[rndNum] = arr[len - 1]; 12 } 13 return numArr; 14}; 15var map_y_random = randomizing(20, 50);
使う箇所としてマップに宝箱などを作成した際にランダムな値のため宝箱同士が重ならないようにしたいです。
テスト画面のurlになります
http://enchantrun.starfree.jp/
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/12 09:52
2020/06/12 11:41