c#學習筆記——math類與random類


一、math類

1、math的各種方法

Math.abs() 計算絕對值

Math.acos() 計算反余弦值。 

Math.asin() 計算反正弦值。  

Math.atan() 計算反正切值。  

Math.atan2() 計算從x 坐標軸到點的角度。  

Math.ceil() 返回大於或等於指定的雙精度浮點數的最小整數值 

Math.cos() 計算余弦值。  

Math.exp() 計算指數值。  

Math.floor() 返回小於或等於指定的雙精度浮點數的最大整數值

Math.log() 計算自然對數。  

Math.max() 返回兩個整數中較大的一個。  

Math.min() 返回兩個整數中較小的一個。  

Math.pow() 計算x 的y 次方。  

Math.random() 返回一個0.0 與1.0 之間的偽隨機數。  

Math.round() 返回四舍五入后的值 

Math.sin() 計算正弦值。  

Math.sqrt() 計算平方根。  

Math.tan() 計算正切值。  

Math.E 歐拉(Euler) 常數,自然對數的底(大約為2.718)。  

Math.LN2 2 的自然對數(大約為0.693)。  

Math.LOG2E e 的以2 為底的對數(大約為1.442)。  

Math.LN2 10 的自然對數(大約為2.302)。  

Math.LOG10E e 的以10 為底的對數(大約為0.434)。  

Math.PI 一個圓的周長與其直徑的比值(大約為3.14159)。  

Math.SQRT1_2 1/2 的平方根的倒數(大約為0.707)。  

Math.SQRT2 2 的平方根(大約為1.414)。

2、實例

 

 

 

二、random類

1、random常用的方法

 

 

 

 

 

 

方法 描述
Next() 每次產生一個不同的隨機正整數
Next(int max Value) 產生一個比 max Value 小的正整數
Next(int min Value,int max Value) 產生一個 minValue~maxValue 的正整數,但不包含 maxValue
NextDouble() 產生一個0.0~1.0的浮點數
NextBytes(byte[] buffer) 用隨機數填充指定字節數的數組

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM