int num = (int)(Math.random()*(33-1)+1);用Math.random();可以產(chǎn)生一個0到1之間(不包括1)的double數(shù),再乘以(上限-下限)+下限 就可以得到一個1到33的double數(shù),再強(qiáng)轉(zhuǎn)為int類型,用num接收。
我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、新縣ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的新縣網(wǎng)站制作公司
就不寫代碼了,別人寫的代碼復(fù)制也沒意思,給你個思路。首先獲取1到33的隨機(jī)數(shù),然后放入一個listbyte集合中。每次放入集合都要判斷該集合中是否存在這個數(shù)字,如果存在則重新獲取隨機(jī)數(shù)。
隨機(jī)出g==0;可以用 an[i]=g+1; 解決。(另外rd.nextInt(n)的取值范圍是0~n-1)隨機(jī)出以前相同的數(shù)字,但你的處理辦法是不管了,直接continue,所以中間就空出一個數(shù)字未加到數(shù)組an中,默認(rèn)等于0。
首先自定義數(shù)組 然后用隨即函數(shù)Random()重組數(shù)據(jù) Random()函數(shù)用法參考:http://blog.csdn點(diǎn)虐 /wpjava/article/details/6004492 用Set集合來保存重組的新數(shù)據(jù)以保證數(shù)據(jù)的唯一性。
先建立一個數(shù)據(jù)庫類,它里面有一個方法功能是提取10條記錄,然后在GUI中以 復(fù)選框和標(biāo)簽的形式建立 模擬考試的試題界面。然后對復(fù)選框進(jìn)行偵聽。再比較交互結(jié)果。然后對試卷進(jìn)行評分。
一下把200道都拿出來放到ArrayList,每次抽取10個200以內(nèi)的隨機(jī)數(shù)(最好取list.size())從list拿對應(yīng)的題給出去。
把題目都保存在集合中,然后random函數(shù)取題目。用題號取就好了。
編譯成功后,生成的文件名后綴是.class,叫做字節(jié)碼文件。
首先第一步就是在網(wǎng)上下載一個mysql的數(shù)據(jù)庫驅(qū)動jar包,類似mysql-connector-java-20-bin.jar。新建一個JAVA項(xiàng)目,在項(xiàng)目下面創(chuàng)建一個lib文件夾,將驅(qū)動jar文件拷貝到lib文件夾中。
二級Access:數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫和表、數(shù)據(jù)庫查詢窗體、報表、數(shù)據(jù)訪問頁、宏、模塊等。
1、import java.util.Random;public class RandomQuestion { public static void main(String[] args) { Random random = new Random();// 聲明實(shí)例化一個random對象。
2、把題目編號,如1~100放到ArrayList中,隨機(jī)抽取一個、并刪除ArrayList中的。。
3、package com.demo;import java.math.BigDecimal;import java.util.Random;import java.util.Scanner;/* * Java編寫一個能夠自動生成小朋友算術(shù)練習(xí)題目的程序。設(shè)計一個程序,要求能夠隨機(jī)生成每個題目。
4、使用 ArrayListInteger 放那些待抽的數(shù),抽一個、delete一個。。
5、支持免登錄、口令、免登錄+口令、賬號密碼四種考生參加考試的方式;支持固定試卷、抽題試卷、隨機(jī)試卷三種試卷類型,可以根據(jù)考試業(yè)務(wù)靈活組卷。