flash的代碼
Math.random()是令系統随機選取大于等于 0.0 且小于 1.0 的僞随機 double 值,是Java語言常用代碼。
例如:var a:Number=Math.random()*2+1,設置一個随機1到3的變量。
軟件代碼
Math.random():産生一個[0,1)之間的随機數。
返回指定範圍的随機數[m,n]的公式:Math.random()*(n-m+1)+m;
例
生成一個6位的随機字符串:
public static void main(String[] args){
String result="";
for(int i=0;i<6;i++){
//生成97-122的int型的整型
int intValue=(int)(Math.random()*26+97);
//将intValue強制轉化成char類型後接到resul後面
result=result+(char)intValue;
}
//輸出字符串
System.out.println(result);
}
Math.random();使用方法
例:用Math類的random()方法産生一個字符,若該字符是一個大寫英文字母,則輸入 "Yes!",否則輸出“NO”。
random()方法産生的随機數在0.0和1.0之間,乘以128後,其值在0.0和128.0之間,将它轉換為char類型後,用if來判斷是否在'A' 和'Z'之間。程序如下:
JavaScript Math.random() 函數
Math.random() -- 返回0和1之間的僞随機數 可能為0,但總是小于1,[0,1)
返回随機數
返回10-20的随機數
返回指定範圍的随機數(m-n之間)的公式