我有polje[i]=rand()%30+1;
爲1-30之間的隨機數,但我怎樣才能使它在10到30之間?C - 10和30之間的隨機數
2
A
回答
1
如何使用rand()%20 + 11?有了這個,你可以生成從10到29的隨機數。Dint這項工作?或者試試rand()%21 + 10這個也會包含30個。
4
polje[i]=rand()%21+10;
的21%,爲您提供0到20之間的數字增加10,給你10和30
棘手的問題......希望幫助之間的一個數...
+0
澄清的另一種方法是'21 =(30-10)+ 1'和'+ 10'表示起始數字。所以你可以有'min = 10;最大= 30;範圍=最大 - 最小; polje [i] = rand()%(range + 1)+ min;' –
1
你可以嘗試rand()%21 + 10;
回答是的範圍(10,30)
相關問題
- 1. 使用php生成1到10之間的30個隨機數
- 2. 使用C++的1到10之間的隨機數
- 3. C++創建一個0.1到10之間的隨機小數
- 4. 需要創建一個10和20之間的隨機數
- 5. C++中從-10到10的隨機數
- 6. 1和3之間的隨機數
- 7. 代50%和150%之間的隨機數
- 8. .delay()之間的隨機數
- 9. 將30和300之間的一個隨機數添加到現有字段
- 10. 生成隨機數2^30
- 11. 通過1到10之間的隨機數限制
- 12. 生成1到10之間的隨機數而不重複
- 13. 生成0到10之間的隨機數字
- 14. 隨機數80和java之間120
- 15. 如何生成1000和-1000 C++之間的隨機數?
- 16. C++中0和1之間的隨機數
- 17. 如何在C中生成-1和1之間的隨機數?
- 18. 的Android得5和10之間的隨機數字,沒有重複
- 19. 如何在1-10之間生成隨機數字?
- 20. 1和6之間的兩個隨機整數之和
- 21. 使用WHILE循環的10個隨機數之和 - Java
- 22. C++和c之間不一致的僞隨機#
- 23. C++時間和隨機函數
- 24. C隨機矩陣,數字介於0和9之間
- 25. INT_MAX&INT_MIN之間的隨機數
- 26. BST和隨機BST之間的區別
- 27. 隨機森林和隨機樹算法之間的區別
- 28. Linux的30位隨機數發生器
- 29. 2個數字之間的C++隨機數重置
- 30. 之間的C#生成隨機小數兩位小數
的可能重複的[如何生成從一個範圍內的隨機數 - C](http://stackoverflow.com/questions/2509679/how從一個範圍內生成一個隨機數-c)和[在整個範圍內統一生成隨機數](http://stackoverflow.com/questions/288739/generate-random-numbers - 整個範圍內均勻) – 2013-07-28 14:34:19
稍晚但最簡單的答案是int random = arc4random_uniform(20)+ 10; –