char c=(char)(int)(Math.random()*26+97);
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè)、定南網(wǎng)絡(luò)推廣、小程序設(shè)計、定南網(wǎng)絡(luò)營銷、定南企業(yè)策劃、定南品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供定南建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:jinyejixie.com
System.out.println(c);
通過隨機(jī)函數(shù)生成,字母對應(yīng)的int整型數(shù)字,然后轉(zhuǎn)換才char類型的字母。
或
tring chars = "abcdefghijklmnopqrstuvwxyz";
System.out.println(chars.charAt((int)(Math.random() * 26)));
根據(jù)chars 隨機(jī)截取其中的一個字母。
擴(kuò)展資料:
定義隨機(jī)字母之前調(diào)用
import java.util.Arrays;
產(chǎn)生隨機(jī)數(shù)的代碼為:
char cha[]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
char ch[]=new char[5];
for(int i=0;ich.length;i++)
{
int index;
index=(int)(Math.random()*(cha.length));
ch[i]=cha[index];
}
System.out.println(Arrays.toString(ch));
這個是產(chǎn)生5個隨機(jī)字母在A-Z的范圍
java代碼方法一如下:
int random=(int)(Math.random()*10+1)
java代碼方法二如下:
package bdqn_Empy;
import java.util.Random;
public class Text {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=0;
Random b=new Random();
a=b.nextInt(101);
System.out.println(a);
}
}
擴(kuò)展資料:
可以先通過 random方法生成一個隨機(jī)數(shù),然后將結(jié)果乘以10。此時產(chǎn)生的隨機(jī)數(shù)字即為大于等于0小于10的數(shù)字。
然后再利用nt方法進(jìn)行轉(zhuǎn)換它會去掉小數(shù)掉后面的數(shù)字即只獲取整數(shù)部分,不是四舍五入)。最后即可獲取一個0到9的整數(shù)型隨機(jī)數(shù)字。其實現(xiàn)方法很簡單,就是對原有的 grandom方法按照如下的格式進(jìn)行變型:(int( Math. Random0*10)即可。
其實我們還可以對這個方法進(jìn)行擴(kuò)展,讓其產(chǎn)生任意范圍內(nèi)的隨機(jī)數(shù)。至需要將這個10換成n即可,如改為( int(Math. Random0n)。此時應(yīng)用程序就會產(chǎn)生一個大于等于0小與n之間的隨機(jī)數(shù)。
如將n設(shè)置為5,那么其就會產(chǎn)生一個0到5之間的整數(shù)型的隨機(jī)數(shù)。如果將這個寫成一個帶參數(shù)的方法,那么只要用戶輸入需要生成隨機(jī)數(shù)的最大值,就可以讓這個方法來生成制定范圍的隨機(jī)數(shù)。
就是把隨機(jī)產(chǎn)生的int轉(zhuǎn)成大小寫字母和數(shù)字對應(yīng)的ascii碼,因為大,小寫字母和數(shù)字的ascii碼不是連續(xù)的,所以要分別考慮。 asc('0') = 48, asc('A') = 65, asc('a') = 97
給你一個思路,希望有幫助,把下面的代碼
Random m=new Random();//產(chǎn)生隨機(jī)數(shù)對象
int n=m.nextInt(100);//產(chǎn)生小于100的隨機(jī)數(shù)
if(n%3==0){
//如果產(chǎn)生的隨機(jī)數(shù)對3求余等于0,把牌發(fā)給甲
}else if (n%3==1) {
//如果產(chǎn)生的隨機(jī)數(shù)對3求余等于1,把牌發(fā)給乙
}else{
//如果產(chǎn)生的隨機(jī)數(shù)對3求余等于2,把牌發(fā)給丙
}
當(dāng)前標(biāo)題:JAVA隨機(jī)出現(xiàn)的代碼 java隨機(jī)出現(xiàn)的代碼是什么
文章分享:http://jinyejixie.com/article42/ddojjec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、虛擬主機(jī)、品牌網(wǎng)站設(shè)計、App設(shè)計、標(biāo)簽優(yōu)化、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)