關於C 隨機數的問題啊,求教各位了,幫幫我吧

2022-08-11 14:45:15 字數 415 閱讀 3278

1樓:鷹弈

函式int rand( void );返回的是一個界於0~32767(0x7fff)之間的偽隨機數,包括0和32767

如果想大於32767的話,就必須構造一個函式,即隨機數為自變數,值域為0到99999這樣一個函式

2樓:匿名使用者

rand(產生隨機數)返回值為0~rand_max

rand_max是vc中stdlib.h中巨集定義的一個字元常量: #define rand_max 0x7fff

3樓:的橋

int 有符號整形表示範圍-32768-32767,將函式返回型別改為unsigned long int 試試

4樓:匿名使用者

rand返回0到32767

明明的隨機數 c語言,明明的隨機數 C語言

你的邏輯還不對哦,要想在輸出時輸出空格printf d i d後面加空格就可以了,或用格式修飾符,比如 3d等 如果是隨機產生1到1000的數字,可以使用隨機函式。同時你所寫的程式有部分不符合題目的要求 1.隨機產生數,且相同的數字只保留一個。2.對這些數字進行從小到大的順序排列。程式如下 incl...

C工具中,隨機數是怎樣產生的?Mathlab呢?Java

c 一般採用和系統時間搭配來產生隨機數 經典的 c程式設計教程 是這樣做的 indclude time.h srand time null int x x rand 樓主說的是matlab 吧 matlab產生隨機數的方法有很多,因為matlab專門是用來做數值計算的 randon 浮點型 rand...

關於C語言的問題,求教,一個關於C語言的問題,求教!!

a b 是賦值 a b 是等號 這是新手長犯錯誤 c語言中經常犯的毛病!初學者必看!c 語言的最大特點是 功能強 使用方便靈活。c編譯的程式對語法檢查並不象其它高階語言那麼嚴格,這就給程式設計人員留下 靈活的餘地 但還是由於這個靈活給程式的除錯帶來了許多不便,尤其對初學c語言的人來說,經常會出一些連...