隨機數的用法能更加讓我們了解隨機數,根據小例子讓我們容易記住。
random是隨機數的關鍵字
顯示0-10之間的隨機數,不包括10
while (true)
列舉這個東西就很厲害了,列舉定義在最上面,然後能直接用
,與列舉型別不同之處是列舉型別內的都是同型別的屬性變數
列舉可以把同一種屬性的
它的關鍵字enum
public enum gender
當我 們用的時候就可以,下面這樣輸入就行了。
gender gender=gender.男
注意:1.列舉的定義,一般和定義類在同乙個級別。這樣,在同乙個命名空間下的所有類都可以使用這個列舉
2.定義列舉時,列舉的值不能用int型別
3.列舉的變數都可以強制轉換成int,因為列舉的值在定義時是有乙個預設編號的,編號從0開始
結構體
結構體可以將有限個不同型別的屬性變數組合在一起
下面是定義乙個位person的結構體
public struct person
然後我們在輸入資訊的時候,就可以直接呼叫這個結構體
person lsper;
lsper._name = "李";
lsper._age = 90;
lsper._gender = gender.男;
隨機數 偽隨機數
隨機數 偽隨機數 rand函式在產生隨機數前,需要系統提供的生成偽隨機數序列的種子,rand根據這個種子的值產生一系列隨機數。如果系統提供的種子沒有變化,每次呼叫rand函式生成的偽隨機數序列都是一樣的。srand unsigned seed 通過引數seed改變系統提供的種子值,從而可以使得每次呼...
隨機數生成 偽隨機數和真隨機數
c語言隨機數的生成,很隨機,又不隨機,比如像下面的程式 c語言生成隨機數的函式在stdlib.h庫中 include includeint main return 0 上面的 經過執行生成了 41 18467 6334 26500但是無論執行多好遍結果都是一樣的,隨機數並不隨機。這是因為rand 函...
隨機數 科普 真隨機數和偽隨機數
位元幣使用者很喜歡討論 非對稱加密 橢圓曲線 量子計算機 這類高深莫測的話題,然後再以一種非常莫名其妙的方式把幣弄丟,比如說 隨機 隨機很重要,對於位元幣這種密碼學電子貨幣來說,尤其重要。可惜社群內對於隨機的討論並不多,導致很多人缺乏正確的認識,因此,我們今天就和大家聊聊隨機。說到隨機,有兩個必須要...