プログラミング

プログラミングに関するフォーラムです。VBAは除きます。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Home : その他)
javascriptで質問があります
投稿日時: 19/11/14 16:49:38
投稿者: beginner001

重複しない数字をランダムに1から10までを出せる記述を、ネットの記事を見て作ってみましたが動作しません。
どこに問題があるのかお分かりの方ご教示いただけませんでしょうか。
よろしくお願いいたします。
 
let randoms = [];
let min = 1,max = 10;
 
let getRandom(min,max){
   return Math.floor(Math.random()*(max - min +1)+min);
}
 
for (i = min; i <= max ; i++){
 while(true){
  let tmp = getRandom(min,max);
  if(!randoms.includes(tmp)){
   randoms.push(tmp);
   break;
   }
 }
}

回答
投稿日時: 19/11/14 23:34:23
投稿者: ティス

function getRandom(min,max)にしてみたらどうでしょうか?

トピックに返信