Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[問題]這樣可以產生亂數嗎?

0 views
Skip to first unread message

散手 初學

unread,
Oct 27, 2002, 8:17:12 PM10/27/02
to
在C++語法中,請問這樣是否可產生亂數?(不知道那裡錯了) 謝!

#include<iostream.h>
#include<stdlib.h>

void main()
{
int i;
randomize();
i=random(100) //產生0-99的亂數
cout<<i;
}
--
[1;32m※ Origin: [33m元智資工 火車站 [37m<bbs.cse.yzu.edu.tw> [m
[1;32m※ From : [36ma03016a.dorm.yzu.edu.tw [m

每個人的相處之道

unread,
Oct 27, 2002, 8:33:04 PM10/27/02
to
※ 引述《Apt (散手 初學)》之銘言:

> 在C++語法中,請問這樣是否可產生亂數?(不知道那裡錯了) 謝!
> #include<iostream.h>
> #include<stdlib.h>
> void main()
> {
> int i;
> randomize();
> i=random(100) //產生0-99的亂數

i= rand()%100; //產生0-99的亂數


> cout<<i;
> }
--
[1;32m※ Origin: [33m元智資工 火車站 [37m<bbs.cse.yzu.edu.tw> [m

[1;32m※ From : [36msj19-160.dialup.seed.net.tw [m

一張0.1mm的紙

unread,
Oct 27, 2002, 8:26:19 PM10/27/02
to
【 在 Apt...@bbs.cse.yzu.edu.tw (散手 初學) 的大作中提到: 】
: 在C++語法中,請問這樣是否可產生亂數?(不知道那裡錯了) 謝!

: #include<iostream.h>
: #include<stdlib.h>
: void main()
: {
: int i;
: randomize();
: i=random(100) //產生0-99的亂數
: cout<<i;
: }
錯在這不是c++的語法
取種子值→srand();
取亂數→rand();括號中不可加數值
--
止戈者 武也 觀雲者 志也 詩客者 形也 取之成也
菩提本無樹 明鏡亦非台 本來無一物 何處惹塵埃
確定目標 確實執行 不畏艱難

[m [1;33m※來源 : [1;36m 台北科大計中紅樓資訊站 [1;35mredbbs.cc.ntut.edu.tw
[1;32m※FROM : [1;37m140.122.198.213 [m

pengy...@zoo.ee.ntu.edu.tw

unread,
Oct 28, 2002, 5:30:27 AM10/28/02
to
※ 引述《Apt...@bbs.cse.yzu.edu.tw (散手 初學)》之銘言:

: 在C++語法中,請問這樣是否可產生亂數?(不知道那裡錯了) 謝!
: #include<iostream.h>
: #include<stdlib.h>

要加底下兩行

#defind randomize() srand((unsigned) time(NULL))
#defind random(num) (rand()%num)

: void main()
: {
: int i;
: randomize();
: i=random(100) //產生0-99的亂數
: cout<<i;
: }

--
[1;31mO [1;32mr [1;33mi [1;34mg [1;35mi [1;36mn [1;31m: [1;36m<不良牛牧場> [1;33mzoo.ee.ntu.edu.tw [1;32m(140.112.18.36) [m
[1;32mWelcome to SimFarm BBS [1;36m-- [m [1;31mFrom : [ [m230073.D19-230.ncu.edu.tw [1;31m] [m

不要再狗眼看人低

unread,
Oct 28, 2002, 5:52:48 AM10/28/02
to
【 在 Apt...@bbs.cse.yzu.edu.tw (散手 初學) 的大作中提到: 】
: 在C++語法中,請問這樣是否可產生亂數?(不知道那裡錯了) 謝!
: #include<iostream.h>
: #include<stdlib.h>
#include<time.h>

: void main()
: {
: int i;
: randomize();
: i=random(100) //產生0-99的亂數
: cout<<i;
: }

這樣就ok了吧..

--
## ##### #### ##### ###### ###### #### # #
# # # # # # # # # # # # # #
# # ##### # # # ##### ##### # ######
###### # # # # # # # # ### # #
# # # # # # # # # # # # # #
# # ##### #### ##### ###### # #### # #

[m [1;34m※ 來源:‧交大電控BBS www.cn.nctu.edu.tw‧[FROM: abcdefgh.Dorm13] [m

0 new messages