你的用法錯(cuò)了,使用這個(gè)方法產(chǎn)生隨機(jī)數(shù) Math.random();它返回一個(gè)小于0的小數(shù),自己根據(jù)要求乘以一個(gè)倍數(shù)控制隨機(jī)數(shù)大小。
創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供環(huán)縣企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為環(huán)縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
生成下一個(gè)偽隨機(jī)數(shù)。boolean nextBoolean()返回下一個(gè)偽隨機(jī)數(shù),它是從此隨機(jī)數(shù)生成器的序列中取出的、均勻分布的 boolean 值。void nextBytes(byte[] bytes)生成隨機(jī)字節(jié)并將其置于用戶(hù)提供的字節(jié)數(shù)組中。
1、import java.util.Random 導(dǎo)入Random包 Random random =new Random();int a=random.nextInt(6)+1;nextInt是產(chǎn)生在 0(包括)和指定值(不包括)之間的int值,所以最后加個(gè)1,就是產(chǎn)生1到6之間的int值。
2、public class RandomDemo { public static void main (String args[]) { Random rnd = new Random();int n = rnd.nextInt(6) + 1; // nextInt(int x) 返回 0~(x-1) 之間的隨機(jī)數(shù)。
3、和產(chǎn)生的隨機(jī)數(shù)比較大小并提示,循環(huán)結(jié)束為猜中隨機(jī)數(shù)。
在100之內(nèi),隨便取2個(gè)數(shù)(如:20,1),然后組成一個(gè)數(shù)組如下[20,1,8,8,8,8,8,8,8,8],隨即就ok了,絕對(duì)80%。不過(guò)這種題目太無(wú)恥了,典型的抽獎(jiǎng)作弊。
只要是JAVA的就行,用JAVA語(yǔ)言做的小型游戲,管理系統(tǒng)之類(lèi)的都行,也不用非得是游戲。哪怕是貪吃蛇,掃雷啥的也行啊。
用內(nèi)置方法Math.random()產(chǎn)生一個(gè)隨機(jī)數(shù)介于0~1。強(qiáng)制轉(zhuǎn)化為int類(lèi)型,根據(jù)int類(lèi)型的特點(diǎn),這個(gè)數(shù)是0~5之間的整數(shù)。得到的數(shù)加1,這樣這個(gè)數(shù)就是介于1~6的整數(shù),并且是隨機(jī)的。
在我們學(xué)習(xí)Java的過(guò)程中,掌握其中的基本概念對(duì)我們的學(xué)習(xí)無(wú)論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎(chǔ),所以有必要對(duì)其中的基本概念做以歸納,以便大家在以后的學(xué)習(xí)過(guò)程中更好的理解java的精髓,在此我總結(jié)了30條基本的概念。
本文標(biāo)題:java代碼幾率 一段java代碼的詳細(xì)解說(shuō)
鏈接地址:http://chinadenli.net/article3/depgdis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、微信公眾號(hào)、定制網(wǎng)站、響應(yīng)式網(wǎng)站、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)