java线程类产生0-9的随机数10个 Java使用不同的方法编写两个线程类,并创建两个线程对象,一...

java\u5982\u4f55\u4ea7\u751f1-10\u968f\u673a\u6570

java\u4ee3\u7801\u65b9\u6cd5\u4e00\u5982\u4e0b\uff1a

int random=(int)(Math.random()*10+1)
java\u4ee3\u7801\u65b9\u6cd5\u4e8c\u5982\u4e0b\uff1a

package bdqn_Empy;
import java.util.Random;
public class Text {
/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubint a=0;Random b=new Random();a=b.nextInt(101);System.out.println(a);}}
\u6269\u5c55\u8d44\u6599\uff1a\u53ef\u4ee5\u5148\u901a\u8fc7 random\u65b9\u6cd5\u751f\u6210\u4e00\u4e2a\u968f\u673a\u6570,\u7136\u540e\u5c06\u7ed3\u679c\u4e58\u4ee510\u3002\u6b64\u65f6\u4ea7\u751f\u7684\u968f\u673a\u6570\u5b57\u5373\u4e3a\u5927\u4e8e\u7b49\u4e8e0\u5c0f\u4e8e10\u7684\u6570\u5b57\u3002
\u7136\u540e\u518d\u5229\u7528nt\u65b9\u6cd5\u8fdb\u884c\u8f6c\u6362\u5b83\u4f1a\u53bb\u6389\u5c0f\u6570\u6389\u540e\u9762\u7684\u6570\u5b57\u5373\u53ea\u83b7\u53d6\u6574\u6570\u90e8\u5206,\u4e0d\u662f\u56db\u820d\u4e94\u5165)\u3002\u6700\u540e\u5373\u53ef\u83b7\u53d6\u4e00\u4e2a0\u52309\u7684\u6574\u6570\u578b\u968f\u673a\u6570\u5b57\u3002\u5176\u5b9e\u73b0\u65b9\u6cd5\u5f88\u7b80\u5355,\u5c31\u662f\u5bf9\u539f\u6709\u7684 grandom\u65b9\u6cd5\u6309\u7167\u5982\u4e0b\u7684\u683c\u5f0f\u8fdb\u884c\u53d8\u578b:(int( Math. Random0*10)\u5373\u53ef\u3002
\u5176\u5b9e\u6211\u4eec\u8fd8\u53ef\u4ee5\u5bf9\u8fd9\u4e2a\u65b9\u6cd5\u8fdb\u884c\u6269\u5c55,\u8ba9\u5176\u4ea7\u751f\u4efb\u610f\u8303\u56f4\u5185\u7684\u968f\u673a\u6570\u3002\u81f3\u9700\u8981\u5c06\u8fd9\u4e2a10\u6362\u6210n\u5373\u53ef,\u5982\u6539\u4e3a( int(Math. Random0n)\u3002\u6b64\u65f6\u5e94\u7528\u7a0b\u5e8f\u5c31\u4f1a\u4ea7\u751f\u4e00\u4e2a\u5927\u4e8e\u7b49\u4e8e0\u5c0f\u4e0en\u4e4b\u95f4\u7684\u968f\u673a\u6570\u3002
\u5982\u5c06n\u8bbe\u7f6e\u4e3a5,\u90a3\u4e48\u5176\u5c31\u4f1a\u4ea7\u751f\u4e00\u4e2a0\u52305\u4e4b\u95f4\u7684\u6574\u6570\u578b\u7684\u968f\u673a\u6570\u3002\u5982\u679c\u5c06\u8fd9\u4e2a\u5199\u6210\u4e00\u4e2a\u5e26\u53c2\u6570\u7684\u65b9\u6cd5,\u90a3\u4e48\u53ea\u8981\u7528\u6237\u8f93\u5165\u9700\u8981\u751f\u6210\u968f\u673a\u6570\u7684\u6700\u5927\u503c,\u5c31\u53ef\u4ee5\u8ba9\u8fd9\u4e2a\u65b9\u6cd5\u6765\u751f\u6210\u5236\u5b9a\u8303\u56f4\u7684\u968f\u673a\u6570\u3002


    java产生随机数可以使用Random类来实现,在随机数后面的参数指定数字即可指定产生的随机数的范围,具体代码如下:

import java.util.Random;
public class Demo {
    public static void main(String[] args) {
        int count = 0;
        int a[] = new int[10];
        Random random = new Random();
        
        while(count < 10){
            a[count] = random.nextInt(10);//产生0-9的随机数
            count++;
        }
        for(int i=0;i<a.length;i++){
            System.out.print(a[i] + " ");
        }
    }
}


这个简单了,如下:
Random rand=new Random(System.currentTimeMillis());
for(int i=0;i<10;i++){
System.out.println(rand.nextInt(10));
}

  • java澶绾跨▼鐚滄暟瀛楅棶棰
    绛旓細package practice12;/*** @Author: HuDaoquan* @Description: TODO* @Email: [email protected]* @Date: 2020-6-20 1:01* @Version 1.0*/public class Number implements Runnable {final int SMALLER = -1, LARGER = 1, SUCCESS = 888;int realNumber, guessNumber, min = 0, max = ...
  • 鎴戠幇鍦ㄦ兂鐢java瀹炵幇涓涓被浼兼娊鍙闅忔満鏁扮殑绋嬪簭
    绛旓細涓嶉渶瑕6涓绾跨▼锛屼竴涓氨澶熶簡锛屽惊鐜嵆鍙被浼肩殑js<!DOCTYPE HTML>MODEL PAGE*{margin: 0;padding: 0;}table { margin: 0 auto; border: 1px solid black; border-collapse: collapse; border: 1px solid black;} td { border: 1px solid black;}#lottery {background-color: red...
  • 闈㈠悜瀵硅薄JAVA澶绾跨▼鎬庝箞缂栫▼26涓笉鍚屽瓧姣,棰滆壊闅忔満,澶у皬,浣嶇疆闅忔満
    绛旓細main 鏂规硶 for锛坕nt i= 0锛沬<list銆俿ize锛涳級{ 闅忔満寰楀埌list涓嬫爣 闅忔満鐢熸垚璇ュ瓧姣嶅璞$殑鍐呭 test t = new test锛堝瓧姣嶅璞★級t.start锛堬級锛涗箣鍚庡垹闄ist璇ヤ笅鏍 锛堜繚璇佷笉鍚岋級} } 涓鍏遍渶瑕26涓绾跨▼ 姣忎釜绾跨▼1娆
  • java璇█缂栫▼瑕佹眰涓涓绾跨▼鍚戠閬撹緭鍑100涓10~20鐨勯殢鏈鏁存暟,鍙︿竴涓嚎...
    绛旓細import java.io.PipedInputStream;import java.io.PipedOutputStream;import java.util.Random;public class Demo {public static void main(String[] args) throws Exception {PipedOutputStream pos = new PipedOutputStream();PipedInputStream pis = new PipedInputStream();pis.connect(pos); // 杩炴帴杩...
  • Java鐢∕ath.random()鐢熸垚涓涓50-100闂寸殑鏁村瀷闅忔満鏁
    绛旓細浠g爜濡備笅锛歱ublic class text { public static void main(string[ ] args) { int num =(int) (Math.random( )*50+50) ;system.out.println(num);} } random浜х敓鐨鏄紙0锛1锛夌殑灏忔暟銆傚鏋滄兂瑕佷骇鐢50--100涔嬮棿鐨勬暟瀛楋紱鍏堣瀹冧骇鐢焄0--50)涔嬮棿鐨勬暟瀛楋紝涔熷氨鏄 random()*50 鐒跺悗鍦ㄥ悗闈㈠姞涓...
  • Java绾跨▼:鏂扮壒寰-绾跨▼姹
    绛旓細Sun鍦↗ava 涓Java绾跨▼鐨绫诲簱鍋氫簡澶ч噺鐨勬墿灞 鍏朵腑绾跨▼姹犲氨鏄疛ava 鐨勬柊鐗瑰緛涔嬩竴 闄や簡绾跨▼姹犱箣澶 杩樻湁寰堝澶氱嚎绋嬬浉鍏崇殑鍐呭 涓哄绾跨▼鐨勭紪绋嬪甫鏉ヤ簡鏋佸ぇ渚垮埄 涓轰簡缂栧啓楂樻晥绋冲畾鍙潬鐨勫绾跨▼绋嬪簭 绾跨▼閮ㄥ垎鐨勬柊澧炲唴瀹规樉寰楀挨涓洪噸瑕 鏈夊叧Java 绾跨▼鏂扮壒寰佺殑鍐呭鍏ㄩ儴鍦╪current涓嬮潰 閲岄潰鍖呭惈鏁扮洰浼楀鐨勬帴鍙e拰绫 鐔熸倝杩欓儴鍒咥PI鐗瑰緛...
  • java鍥涚绾跨▼姹犲垱寤
    绛旓細鎺㈢储Java绾跨▼姹犵殑鍥涘ぇ濂ョ 鍦↗ava骞跺彂缂栫▼鐨勪笘鐣岄噷锛岀嚎绋嬫睜鏄笉鍙垨缂虹殑缁勪欢锛屽畠浠兘澶熸湁鏁堢鐞嗗苟鎺у埗绾跨▼璧勬簮锛屾彁楂樼▼搴忕殑鎬ц兘鍜屽彲缁存姢鎬с傝繖閲屾湁鍥涚鍏抽敭鐨勭嚎绋嬫睜鍒涘缓鏂瑰紡锛屾瘡涓绉嶉兘鏈夊叾鐙壒鐨勫簲鐢ㄥ満鏅拰鐗圭偣銆1. 鍥哄畾澶у皬鐨勫畧鎶よ - newFixedThreadPoolExecutors宸ュ叿绫讳腑鐨刵ewFixedThreadPool鏂规硶锛屼负浣...
  • Java澶绾跨▼绋嬪簭璁捐璇︾粏瑙f瀽
    绛旓細閫氳繃绫!浣滀负涓涓畬鍏ㄩ潰鍚戝璞$殑璇█,Java鎻愪緵浜绫籮ava.lang.Thread鏉ユ柟渚垮绾跨▼缂栫▼,杩欎釜绫绘彁渚涗簡澶ч噺...鑰岃皟鐢 浠绘剰瀵硅薄鐨刵otify()鏂规硶鍒欏鑷村洜璋冪敤璇ュ璞$殑 wait() 鏂规硶鑰岄樆濉炵殑绾跨▼涓闅忔満閫夋嫨鐨勪竴涓В闄...涔濄佹荤粨鍦ㄦ湰鏂囦腑,鎴戜滑璁茶堪浜 Java 澶氱嚎绋嬬紪绋嬬殑鏂规柟闈㈤潰,鍖呮嫭鍒涘缓绾跨▼,浠ュ強瀵瑰涓嚎绋嬭繘琛岃皟搴︺佺鐞...
  • #Java缂栫▼# 缂栧啓涓涓簲鐢ㄧ▼搴忓垱寤轰袱涓绾跨▼,涓涓嚎绋嬫墦鍗拌緭鍑1~100涔嬮棿...
    绛旓細import java.util.Random;class A extends Thread { int i=1;Random r=new Random();public void run(){ while(i<100){ System.out.println("濂囨暟锛"+i);i+=2;try { Thread.sleep(r.nextInt(500));} catch(InterruptedException e){ e.printStackTrace();};} } } class B implements ...
  • 浣跨敤java澶绾跨▼鎵撳嵃0鍒1000杈撳嚭涓斾笉閲嶅,濡備綍瀹炵幇
    绛旓細鎴浘鏄竴涓绾跨▼璧勬簮鍏变韩鐨勪緥瀛愶紝姣忎釜绾跨▼鍙互浜掔浉鐭ラ亾ticket鐨勫硷紝杩欐牱灏变笉浼氶噸澶嶃傛妸ticket鍒濆涓0锛屾瘡涓嚎绋嬫墦鍗板嚭ticket鐨勫硷紝鎵撳畬+1銆備笅涓涓嚎绋嬪啀鎵撳嵃ticket灏辨槸+1涔嬪悗鐨勫笺傜劧鍚庡啀鍒ゆ柇ticket鐨勫硷紝>=1000鐨勬椂鍊欏仠姝㈢嚎绋嬨傝缁嗙殑浣犲彲浠ョ湅鐪嬶細java澶氱嚎绋嬫荤粨 - Rollen Holt - 鍗氬鍥 http://www...
  • 扩展阅读:java开启新线程 ... java线程池面试题 ... java线程安全的类 ... java线程写法 ... java线程安全集合 ... 线程安全 ... java启动线程的方法 ... java流实现多线程 ... java线程四种状态 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网