如何使用while循環生成隨機數直到達到某個數?請幫助使用while循環打印隨機數,直到達到一定數字
回答
考慮有一個隨機數發生器random
你只是做如下圖所示
do
{
x=Math.random();
x=x*range;
if(x is desired number)
break;
else
{
print the number.
}
}while(1)
print -(desired number found).
注:如你是初學者,你可以嘗試在設計這些代碼時,以下..
- 首先找到什麼是輸入和什麼是輸出。
- 然後嘗試繪製整個事情的流程圖(你可以自己嘗試運行它,如果你是計算機)
- 然後,所有的分支和循環轉換爲
if-else
或for-while
循環。- 檢查代碼並匹配輸入和輸出。
這是在問關於共同結構論壇要讀一些書的基本程序structure..Instead。
提示1:有在JavaScript的函數調用的Math.random()返回介於0(含)和1(不包括)的隨機數:
提示2:校驗值是否等於。在javascript中使用===
。
提示3:檢查if else
,break
和do while
,while
循環。
提示4:如果給你一個隨機數0<=x<1
那你怎麼使用範圍[a,b)
使用的Abobe geerated數生成一個隨機數? Ans:使用b*x
。
希望這有助於。
@apple樹:檢查我的答案..嘗試一點點..瞭解關鍵要素,你一定會從中受益。 – coderredoc
@apple tree .:如果這有助於請upvote /選擇答案。 – coderredoc
@Jesse:請您檢查一下我的答案。 – coderredoc
此代碼將產生1整數直到50
var number = 50;
var x = 0;
while(x !== number){
x = Math.floor((Math.random() * 50) + 1);
console.log(x);
}
- 1. While循環,直到數量達到
- 2. 使用While循環打印數據直到表結尾
- 3. while循環一直持續到達到
- 4. 使用while循環打印一系列的偶數和奇數
- 5. 無法讓while()循環在繼續添加隨機雙打之前工作,直到達到特定距離
- 6. 在while循環中計數/隨機int
- 7. while循環中的隨機數
- 8. while循環中的隨機數
- 9. while循環。隨機數出現
- 10. 隨機數和while循環問題
- 11. 把一個隨機選擇數組打印成一個循環
- 12. 從while循環打印MySQL數據
- 13. MIPS打印數字隨機
- 14. 使用for循環打印數字
- 15. While循環,打印1到10之間的隨機數和停止時數爲N
- 16. 使用循環打印一個數組
- 17. 打印隨機數到iframe atrribute名稱
- 18. 使用while循環拖動,直到我得到一些數據返回
- 19. 打印數字,直到負數輸入
- 20. Java Math.random while while循環中不隨機
- 21. wordpress隨機帖子裏while while循環
- 22. 嘗試使用PHP'do-while'循環來查找隨機數
- 23. 使用WHILE循環的10個隨機數之和 - Java
- 24. jQuery隨機數無重複直到循環結束
- 25. 隨機數循環
- 26. 打印纔有一次「while循環」
- 27. 當計數器達到一定數量時停止一個while循環
- 28. 如何在Java中使用while循環打印char數組?
- 29. PHP:如何使用while循環打印關聯數組?
- 30. 使用php直接打印到網絡打印機使用php
你至少應該嘗試一些你來尋求幫助之前。 – Jesse
你到現在爲止做了什麼? – skypjack
你需要哪些幫助?生成隨機數字?做一個'while'循環?檢查你是否打了你想要的號碼? –