生成隨機整數方法
MATLAB 生成隨機整數 的各種方法以及例項
MATLAB提供了多種生成隨機整數的方法,下面我們就著重介紹幾種常用的方法。
-
方法一:rand()
rand()函式常用來生成0-1之間的隨機矩陣,那麼我們完全也可以用來生成我們想要的任意大小、任意個數的隨機整數。
1,生成0-5之間的10個隨機整數 在matlab主視窗中輸入round(rand(1,10)*5) 回車
- 2,生成1個隨機整數,命令 round(rand(1,1)*5) 回車
-
3,生成-5-4之間的10個隨機整數 在matlab主視窗中輸入 round(rand(1,10)*9)-5 回車
我們可以看到生成的是在-5到4之間的隨機整數!
-
方法二: randint()
randint()函式可以生成任意區間任意維數的隨機整數矩陣,下面我們就舉例驗證之.
1,生成1個5-9之間的隨機整數在主視窗中輸入 randint(1,1,[5 9])回車
-
2,生成10個5到20之間的整數在主視窗中輸入 randint(1,10,[10 20]) 回車
-
黃色警告的意思是這個函式未來可能會被MATLAB移除,請用rand()函式,當然我們現在不熟悉rand()函式,還可以繼續用這個函式。
3,生成10個-7到15之間的隨機整數在主視窗中輸入 randint(1,10,[-7 15]) 回車
結論:randint()函式其實是rand()函式的特殊版本,randint()能夠生成的所有整數rand()函式都可以做到,不過需要我們自己去手動進行取整以及區間變換操作,randint()函式用起來方便,但是未來有可能這個函式被刪除,所有希望大家也多去了解一下rand()函式。
相關文章
- Golang生成區間隨機整數Golang隨機
- 幾種生成隨機數方法隨機
- numpy各種生成隨機數的方法隨機
- C# 生成隨機數,呼叫Random方法C#隨機random
- 偽隨機數是什麼?偽隨機數生成方法有哪些?隨機
- python生成隨機數、隨機字串Python隨機字串
- python - 根據均值和標準差生成隨機整數Python隨機
- MATLAB中如何生成指定範圍的隨機整數向量Matlab隨機
- js生成一定範圍內的隨機整數JS隨機
- JavaScript 生成隨機數JavaScript隨機
- 隨機範圍小數和隨機範圍整數隨機
- java 生成一個隨機整數,範圍從 1 到 10Java隨機
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- C++生成隨機數C++隨機
- java隨機數生成原理Java隨機
- 隨機數生成器隨機
- matlab 生成隨機數序列Matlab隨機
- Python產生20個隨機整數的方法詳解!Python隨機
- Matlab 隨機生成兩個數值之間的隨機數Matlab隨機
- Python中如何生成隨機數?Python隨機
- 使用Math類生成隨機數隨機
- 更安全的隨機數生成隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- 用Java實現在【520,1314】之間生成隨機整數的故事Java隨機
- 怎麼用Python生成隨機數Python隨機
- 微信小程式生成隨機數微信小程式隨機
- Python生成隨機數random模組Python隨機random
- 巧用物件,生成不重複隨機數物件隨機
- C++11 隨機數生成器C++隨機
- Java如何生成隨機數 - Random、ThreadLocalRandom、SecureRandomJava隨機randomthread
- 生成某個範圍的隨機數隨機
- 在指定範圍內生成隨機數隨機
- Solidity陷阱:以太坊的隨機數生成Solid隨機
- 【java】隨機生成6位的數字Java隨機
- 一文搞懂Java隨機數生成Java隨機
- 生成指定區間的隨機小數隨機
- 如何生成指定分佈的隨機數隨機
- 生成真隨機數(綜合轉載)隨機
- js可以使用 Math(算數) 物件生成隨機數JS物件隨機