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