皆様のお力で42個の一意の組み合わせを作成することができました。
本当にありがとうございます。
次に、1〜42を順番に表示させたいのですが、同じ組み合わせもカウントされるため、42以上も表示されてしまいます。
また、最初を0ではなく1から表示させるためにはどうすればいいでしょうか?
JavaScript
1function main(shuffleList) { 2 var quotient, remainder, x; 3 4 for (var i = 0; i < shuffleList.length; i++) { 5 x = shuffleList[i]; 6 quotient = Math.floor(x / 7); 7 remainder = x % 7; 8 9 if (quotient !== remainder) { 10 document.write("<div>"+"刺激"+i+"</div>"); 11 // stimulation1(quotient); 12 // stimulation2(remainder); 13 console.log("##############"); 14 } else { 15 continue; 16 } 17 } 18} 19 20 21//シャッフル関数 22function shuffle() { 23 var list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48]; 24 25 for (var i = list.length - 1; i > 0; i--) { 26 var r = Math.floor(Math.random() * (i + 1)); 27 var tmp = list[i]; 28 list[i] = list[r]; 29 list[r] = tmp; 30 } 31 return list; 32} 33var shuffleList = shuffle();
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/13 15:07
2019/10/13 15:26 編集