4
A
回答
10
更普遍:
minInt = 5;
maxInt = 7;
numInts = 10;
r = randi([minInt, maxInt],[1,numInts])
r =
6 7 7 7 6 5 5 5 7 5
5
首先,如果您想要隨機生成整數值,最好使用函數RANDI。那麼這只是相應地移動和縮放隨機數的問題。下面應該給你5和7(含)之間的隨機整數:
nums = randi(3,[1 5])+4;
編輯:作爲荷銀的評論和Doug's answer點了,還有一個更簡單的解決方案,讓你可以直接指定範圍內的第一個參數RANDI:
nums = randi([5 7],[1 5]);
相關問題
- 1. JAVA如何生成特定範圍內的數字表?
- 2. 在標準偏差的特定範圍內生成隨機數?
- 3. 隨機數字生成器Javascript - 範圍
- 4. 生成範圍沒有特定數字的隨機數
- 5. 如何在生成文件的範圍內生成隨機數?
- 6. 生成隨機數字在特定的二進制範圍
- 7. Java在特定範圍內生成一個隨機數?
- 8. 在隨機字節的給定範圍內生成隨機數
- 9. 使用Crypto ++在指定範圍內生成隨機數
- 10. 生成範圍內的隨機數
- 11. 如何使用rand()生成範圍內的數字?
- 12. 需要在給定範圍內生成一對數字C#
- 13. 在MATLAB中生成負數和負數範圍內的隨機整數
- 14. 在C++的特定範圍內生成隨機均勻可分的數字?
- 15. .NET的 - 如何生成一定範圍內的隨機數字?
- 16. 如何生成給定範圍內的迴文數字列表?
- 17. Node.js - 如何使用crypto.randomBytes在特定範圍內生成隨機數
- 18. Matlab:如何生成僞隨機數
- 19. 範圍內的隨機生成器
- 20. 如何在用戶範圍內生成隨機數字?
- 21. 多範圍隨機數生成器
- 22. 特定元組生成和計數(MATLAB)
- 23. 從ruby中的唯一字符串範圍內生成整數
- 24. 在數字列表中生成數字範圍
- 25. 在不同範圍內在Cuda內核中生成隨機數
- 26. 使用SecRandomCopyBytes生成範圍內的隨機數
- 27. 如何使用std :: generate_canonical生成範圍[0,1)內的隨機數?
- 28. 使用rbinom生成隨機數,但排除範圍內的0
- 29. 如何在起始和結束範圍內生成數字?
- 30. Opengl-在特定範圍內生成隨機點
+1給你@MatlabDoug,用於閱讀RANDI函數的文檔到最後。 – 2010-01-28 15:15:28