1樓:在煙幹辰
rand()這個函式就是產生隨機數的,
想要一個範圍的隨機數,可以用取餘數的方式
如取0~99之間的數,可以rand()%100
2樓:匿名使用者
//需要使用rand()和srand()函式//rand()為隨機數函式, 產生[0,int型最大值)之間的整數數//srand(seed);//為初始化隨機數種子函式//具體例子如下#include//標準(std)輸入輸出(io)庫, 內含printf()函式
#include//標準(std)操作庫(lib), 內含srand(),rand()函式
#include//時間庫(time), 內含time()系統時間函式int getrand()//產生隨機數的函式
int main() //主函式
//希望對你有幫助
3樓:匿名使用者
#include
#include
#include
#include
using namespace std;
vectorrnd( int n )
4樓:楠公小白
正在開發審定中的 c++ 新版標準包括一個隨機數生成器庫,可以生成好幾種常用隨機分佈型別的隨機數。
不過傳統的隨機數函式還是標準 c 庫中的 rand()。
// 設定隨機數發生公式的種子值
srand( (unsigned)time( null ) );
// 獲得隨機數
int i = rand() % 4 + 1;
c++程式設計如何生成一個隨機數?
5樓:匿名使用者
#include
#include
using namespace std;
int main()
怎樣用c 編寫隨機數,如何用C 產生隨機數?
c 中生成指定範圍內的隨機數過程為 設定隨機種子srand 生成隨機數rand n 1,生成1 n之間的隨機數 include include rand srand include void main include include using namespace std int main retu...
如何用c語言產生0到1之間的隨機數
可以寫一個函式,利用math.h中的rand來產生隨機浮點數。include include include 精度0.001的隨機浮點數 float randf main 有些書上說用rand得到的可能是負數。如果有出現負數的話,對rand得到的數取絕對值就可以了。 愛染年 方法一 1 功能 產生0...
C語言 產生隨機數求高手指導,C語言怎樣產生一定範圍的隨機數?
我這裡給出m,n是double 的通用程式。m n 隨機數也是double,你若要整數自己取整。指數分佈,假定指數分佈函式曲線是 f x lam exp lam x lam 是 指數分佈函式 引數。你要自己給定,我這裡給了1.2。include include include 別忘了 要 time....