如何用c 產生隨機數,如何用C 產生隨機數?

時間 2021-07-01 01:38:35

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....