輸出某兩個整數之間的乙個隨機數

2021-09-30 20:45:34 字數 587 閱讀 2347

這裡用到了math.random()和math.abs(),分別用於獲得隨機數和絕對值

/*

* @author:

* @description:輸出某兩個整數之間的乙個隨機數

* @date: 2019/5/23

* @param: [m, n]

* @return: void

**/public static void randnumbetweentwoint(int n, int m)

}else

}

測試結果:

第一種,兩個都是正數:n=0;m=5

0到5之間的隨機數是2
第二種,兩個都是負數:n=-10;m=-20

-10到-20之間的隨機數是-15
第三種,乙個正數,乙個負數:n=5;m=-10

5到-10之間的隨機數是-4
第四種,兩個數之間沒有整數:n=-5;m=-4

-5 ~ -4 之間不存在其他整數!

乙個隨機數生成函式

include include include 乙個隨機數生成函式 此函式不是基於用線性同餘法 標準庫中的rand 基於此方法 而是以乙個knuth提出的相減方法為基礎,速度比標準庫中的rand 要快,但不標準。staticlongg next 1 設定seed為任意負數值作為種子。voidrand...

如何產生乙個隨機數

大家可能很多次討論過隨機數在計算機中怎樣產生的問題,在這篇文章中,我會對這個問題進行更深入的 闡述我對這個問題的理解。首先需要宣告的是,計算機不會產生絕對隨機的隨機數,計算機只能產生 偽隨機數 其實絕對隨機的隨機數只是一種理想的隨機數,即使計算機怎樣發展,它也不會產生一串絕對隨機的隨機數。計算機只能...

乙個求隨機數的程式

程式說明 這是乙個求隨機數的程式,隨機數的個數為n,可以手動輸入,因為我定 義的 陣列 是ran 1000 所以我的是產生0 1000內的不重複的隨機數。include include include include include voidrandom num void void main voi...