c隨機函式怎麼用,C 隨機函式怎麼用

2021-08-19 10:05:59 字數 1407 閱讀 4436

1樓:匿名使用者

//已解決,望採納

#include

#include

using namespace std;

int main()

{int a;

srand((unsigned)time(null));

a=1+rand()%4;

cout<

2樓:手機使用者

假如 姓名:最大10個長度最小乙個長度  年齡最大150可以這樣做

int maxlength = rand()%10+1;//得到乙個名字長度char *name = new char[maxlength];srand(time(null));//初始化隨機發生器for(int i = 0 ; i < maxlength ; i++)srand(time(null));//初始化隨機發生器int *** = rand()%2;//性別srand(time(null));//初始化隨機發生器int age = rand()%151;//年齡

請採納答案,支援我一下。

如何用c++產生隨機數?

3樓:在煙幹辰

rand()這個函式就是產生隨機數的,

想要乙個範圍的隨機數,可以用取餘數的方式

如取0~99之間的數,可以rand()%100

4樓:匿名使用者

//需要使用rand()和srand()函式//rand()為隨機數函式, 產生[0,int型最大值)之間的整數數//srand(seed);//為初始化隨機數種子函式//具體例子如下#include//標準(std)輸入輸出(io)庫, 內含printf()函式

#include//標準(std)操作庫(lib), 內含srand(),rand()函式

#include//時間庫(time), 內含time()系統時間函式int getrand()//產生隨機數的函式

int main() //主函式

//希望對你有幫助

5樓:匿名使用者

#include

#include

#include

#include

using namespace std;

vectorrnd( int n )

6樓:楠公小白

正在開發審定中的 c++ 新版標準包括乙個隨機數生成器庫,可以生成好幾種常用隨機分布型別的隨機數。

不過傳統的隨機數函式還是標準 c 庫中的 rand()。

// 設定隨機數發生公式的種子值

srand( (unsigned)time( null ) );

// 獲得隨機數

int i = rand() % 4 + 1;

隨機數函式如何使用,用rand隨機函式怎麼求指定範圍的隨機數

srand函式是隨機數發生器的初始化函式,原型 void srand unsigned seed 它需要提供乙個種子,如 srand 1 直接使用1來初始化種子。不過常常使用系統時間來初始化,即使用 time函式來獲得系統時間,它的返回值為從 00 00 00 gmt,january 1,1970 ...

EXCEL隨機函式,求excel隨機函式公式。

可以用公式實現,也可以用巨集實現 如果用公式,涉及到 迭代計算的問題,簡單的舉個例子 首先,excel 選項,公式 迭代計算 可設定 最多迭代次數 1000次,最大誤差 0.001 a1 輸入公式 if or sum a 1 a 10 100,countif a 1 a1,a1 1 int rand...

C語言中,主函式中呼叫隨機數函式,保證每次產生的隨機數不重複,該如何弄呢

其實只要做一次種,然後再呼叫rand 就能產生不同的結果了,不用每次呼叫專rand 之前都用srand 做種的也就屬是說你那個程式可以改為 srand time 0 for a 0 a 200 a 如果你利用 srand time null 產生種子的話 可以這麼做 include include ...