最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Java隨機(jī)數(shù)與定時(shí)器

 更新時(shí)間:2018年02月24日 10:34:42   作者:彬菌  
本篇文章給大家分析了Java隨機(jī)數(shù)與定時(shí)器的實(shí)現(xiàn)原理以及代碼分享,有需要的讀者參考下吧。

產(chǎn)生90-100的重復(fù)的隨機(jī)數(shù):

public class RandomTest { 
 public static void main(String[] args){
 	/*
 	 * Math.random()方法默認(rèn)double類型,所以需要強(qiáng)制轉(zhuǎn)換為int
 	 */
 int x=(int)(Math.random()*(100-90+1)+90); //(max-min+1)+min=min-max
 System.out.println(x); 
 } 
}

產(chǎn)生90-100不重復(fù)的隨機(jī)數(shù):

import java.util.HashSet;
import java.util.Random;
import java.util.Set;

public class RandomTest {
	public static void main(String args[]){
		int max=100; //最大值
		int min=90; //最小值
		int count=max-min; //隨機(jī)數(shù)個(gè)數(shù)
		Random random = new Random();
		Set<Integer> set=new HashSet<>(); //hashset容器中只能存儲(chǔ)不重復(fù)的對(duì)象
		while(set.size()<count){ //hashset儲(chǔ)存的元素?cái)?shù)目
			 int x = random.nextInt(max-min+1)+min; //產(chǎn)生隨機(jī)數(shù)
			 set.add(x); //把隨機(jī)數(shù)添加到hashset容器中
		}
		for(int i:set){ //foreach遍歷容器元素
			System.out.println(i);
		}
	}
}

每一秒產(chǎn)生90-100的重復(fù)的隨機(jī)數(shù):

import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;

public class RandomTest {
	 void timer(){
		Timer timer = new Timer(); //創(chuàng)建定時(shí)對(duì)象
		timer.schedule(new TimerTask() {
			public void run() { //TimerTask實(shí)現(xiàn) Runnable接口的run方法
				 Random random = new Random();
				 int x = random.nextInt(100-90+1)+90; //(max-min+1)+min=min至max
//				 int x=random.nextInt(100)%(100-90+1) + 90; //同樣的效果
				 System.out.println(x);
			}
			
		},0,1000); //0表示無延遲,1000ms=1s
	}
 public static void main(String[] args){
 	RandomTest ran=new RandomTest();
 	ran.timer(); //調(diào)用定時(shí)任務(wù)
 } 
} 

本文轉(zhuǎn)載于:https://www.idaobin.com/archives/301.html

  • SpringCloud?中防止繞過網(wǎng)關(guān)請(qǐng)求直接訪問后端服務(wù)的解決方法

    SpringCloud?中防止繞過網(wǎng)關(guān)請(qǐng)求直接訪問后端服務(wù)的解決方法

    這篇文章主要介紹了SpringCloud中如何防止繞過網(wǎng)關(guān)請(qǐng)求直接訪問后端服務(wù),本文給大家分享三種解決方案,需要的朋友可以參考下
    2023-06-06
  • Java int與integer的對(duì)比區(qū)別

    Java int與integer的對(duì)比區(qū)別

    這篇文章主要介紹了Java int與integer的對(duì)比區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Spring中的ApplicationContext與BeanFactory詳解

    Spring中的ApplicationContext與BeanFactory詳解

    這篇文章主要介紹了Spring中的ApplicationContext與BeanFactory詳解,Spring的IoC容器就是一個(gè)實(shí)現(xiàn)了BeanFactory接口的可實(shí)例化類,事實(shí)上, Spring提供了兩種不同的容器,一種是最基本的BeanFactory,另一種是擴(kuò)展的ApplicationContext,需要的朋友可以參考下
    2024-01-01
  • Java對(duì)文件的隨機(jī)讀寫以及壓縮處理操作

    Java對(duì)文件的隨機(jī)讀寫以及壓縮處理操作

    這篇文章主要介紹了Java對(duì)文件的隨機(jī)讀寫以及壓縮處理操作,是Java入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-10-10
  • Java中StringBuilder類常用方法總結(jié)

    Java中StringBuilder類常用方法總結(jié)

    這篇文章主要介紹了Java中StringBuilder類常用方法的相關(guān)資料,StringBuilder類是Java中用于頻繁修改字符串的可變字符串緩沖區(qū)類,它提供了多種方法進(jìn)行字符串操作,如添加、插入、刪除、替換字符等,需要的朋友可以參考下
    2024-12-12
  • SpringBoot整合WebService的實(shí)現(xiàn)示例

    SpringBoot整合WebService的實(shí)現(xiàn)示例

    本文主要介紹了SpringBoot整合WebService,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • SpringBoot的異常處理流程是什么樣的?

    SpringBoot的異常處理流程是什么樣的?

    今天給大家?guī)淼氖荍ava的相關(guān)知識(shí),文章圍繞著SpringBoot的異常處理流程展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 詳解Java在redis中進(jìn)行對(duì)象的緩存

    詳解Java在redis中進(jìn)行對(duì)象的緩存

    這篇文章主要介紹了Java在redis中進(jìn)行對(duì)象的緩存,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • JAVA多線程與并發(fā)學(xué)習(xí)總結(jié)分析

    JAVA多線程與并發(fā)學(xué)習(xí)總結(jié)分析

    以下是對(duì)小編對(duì)JAVA多線程與并發(fā)的學(xué)習(xí)進(jìn)行了總結(jié)介紹,需要的朋友可以過來參考下
    2013-08-08
  • 最新評(píng)論

    永胜县| 浪卡子县| 德安县| 汤阴县| 湖南省| 松阳县| 库尔勒市| 丽江市| 泌阳县| 新竹市| 随州市| 科技| 青川县| 遵化市| 桃源县| 汾阳市| 乐清市| 龙岩市| 中山市| 仪陇县| 彭泽县| 北京市| 翁牛特旗| 邹城市| 定安县| 郁南县| 呼玛县| 镇远县| 水富县| 宝山区| 三穗县| 周至县| 新绛县| 汾阳市| 罗源县| 海兴县| 都兰县| 汝州市| 甘谷县| 郧西县| 东丽区|