c#與js隨機數(shù)生成方法
本文實例講述了c#與js隨機數(shù)生成方法。分享給大家供大家參考。具體如下:
1. C#產(chǎn)生隨機數(shù)方法:
rd.Next(low,high);
說明:生成70-100的隨機數(shù)
rd.Next(70,100);
2. js隨機數(shù)方法:
說明:生成80-100的隨機數(shù)
方法一:
{
var Range = Max - Min;
var Rand = Math.random();
return(Min + Math.round(Rand * Range));
}
var num = GetRandomNum(1,10);
alert(num);
方法二:
function generateMixed(n) {
var res = "";
for(var i = 0; i < n ; i ++) {
var id = Math.ceil(Math.random()*35);
res += chars[id];
}
return res;
}
補充:
1.Math.random(); 結(jié)果為0-1間的一個隨機數(shù)(包括0,不包括1)
2.Math.floor(num); 參數(shù)num為一個數(shù)值,函數(shù)結(jié)果為num的整數(shù)部分。
3.Math.round(num); 參數(shù)num為一個數(shù)值,函數(shù)結(jié)果為num四舍五入后的整數(shù)。
4.Math:數(shù)學(xué)對象,提供對數(shù)據(jù)的數(shù)學(xué)計算。
5.Math.random(); 返回0和1間(包括0,不包括1)的一個隨機數(shù)。
6.Math.ceil(n); 返回大于等于n的最小整數(shù)。
用Math.ceil(Math.random()*10);時,主要獲取1到10的隨機整數(shù),取0的幾率極小。
7.Math.round(n); 返回n四舍五入后整數(shù)的值。
用Math.round(Math.random());可均衡獲取0到1的隨機整數(shù)。
用Math.round(Math.random()*10);時,可基本均衡獲取0到10的隨機整數(shù),其中獲取最小值0和最大值10的幾率少一半。
8.Math.floor(n); 返回小于等于n的最大整數(shù)。
用Math.floor(Math.random()*10);時,可均衡獲取0到9的隨機整數(shù)。
希望本文所述對大家的C#程序設(shè)計有所幫助。
- 用C#生成不重復(fù)的隨機數(shù)的代碼
- C#生成指定范圍內(nèi)的不重復(fù)隨機數(shù)
- C#生成設(shè)置范圍內(nèi)的Double類型隨機數(shù)的方法
- C#中獲取、生成隨機數(shù)的三種方法
- C#實現(xiàn)在兩個數(shù)字之間生成隨機數(shù)的方法
- C#生成互不相同隨機數(shù)的實現(xiàn)方法
- C# 生成驗證碼取隨機數(shù)字加字母(改進版)
- C#可用于登錄驗證碼的四位隨機數(shù)生成方法
- C#生成不重復(fù)隨機數(shù)列表實例
- C#生成隨機數(shù)的方法小結(jié)
- C#生成隨機數(shù)實例
- C#生成隨機數(shù)功能示例
相關(guān)文章
C#?wpf使用DockPanel實現(xiàn)制作截屏框
做桌面客戶端的時候有時需要實現(xiàn)截屏功能,能夠在界面上框選截屏,本文就來為大家介紹一下wpf如何使用DockPanel制作截屏框吧,感興趣的可以了解下2023-09-09Visual Studio 2019配置vue項目的圖文教程詳解
這篇文章主要介紹了Visual Studio 2019配置vue項目的教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習或工作,具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03DevExpress之ChartControl實現(xiàn)柱狀圖演示實例
這篇文章主要介紹了DevExpress中ChartControl實現(xiàn)柱狀圖演示方法,實例展示了相關(guān)繪圖函數(shù)的具體用法,具有一定的實用價值,需要的朋友可以參考下2014-10-10