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

Java隨機(jī)值設(shè)置(java.util.Random類或Math.random方法)

 更新時間:2024年08月21日 10:03:23   作者:爆更小哇  
在編程中有時我們需要生成一些隨機(jī)的字符串作為授權(quán)碼、驗(yàn)證碼等,以確保數(shù)據(jù)的安全性和唯一性,這篇文章主要給大家介紹了關(guān)于Java隨機(jī)值設(shè)置的相關(guān)資料,主要用的是java.util.Random類或Math.random()方法,需要的朋友可以參考下

在Java中設(shè)置隨機(jī)值通常涉及到j(luò)ava.util.Random類或Math.random()方法。

使用Math.random()方法

Math.random()生成的隨機(jī)數(shù)是一個double類型,生成的值范圍在[0.0,1.0)。

如果需要一個特定范圍的隨機(jī)數(shù),需要對這個值進(jìn)行適當(dāng)?shù)目s放和類型轉(zhuǎn)換

public class RandomExample {  
    public static void main(String[] args) {  
        // 生成1到100之間的隨機(jī)整數(shù)  
        int randomInt = (int) (Math.random() * 100) + 1;  
        System.out.println(randomInt);  
    }  
}

使用java.util.Random類

java.util.Random類提供了一個更靈活的方式來生成隨機(jī)數(shù),可以用來生成不同類型的隨機(jī)數(shù),還可以指定隨機(jī)數(shù)生成的范圍。

import java.util.Random;  
  
public class Test {  
    public static void main(String[] args) {  
        Random rand = new Random();  
  
        // 生成一個隨機(jī)的int值  
        int randomInt = rand.nextInt(); // 注意:這將生成一個負(fù)數(shù)或正數(shù)的隨機(jī)整數(shù)  
  
        // 生成一個指定范圍的隨機(jī)int值(包括邊界值)  
        int randomIntInRange = rand.nextInt(100) + 1; // 1到100之間的隨機(jī)整數(shù)  
  
        // 生成一個隨機(jī)的double值  
        double randomDouble = rand.nextDouble(); // 0.0到1.0之間的隨機(jī)double值  
  
        System.out.println(randomIntInRange);  
        System.out.println(randomDouble);  
    }  
}

附:第三方工具類

如Apache Common Lang庫與Apache Common Math庫中提供的隨機(jī)數(shù)生成類,真正使用一行代碼來實(shí)現(xiàn)復(fù)雜的隨機(jī)數(shù)生成。

public void testRandom_generatingFloatBounded_withApacheLang() throws Exception {
float min = 1f;
float max = 10f;
float generatedFloat = RandomUtils.nextFloat(min, max);
System.out.println(generatedFloat);
}

總結(jié) 

到此這篇關(guān)于Java隨機(jī)值設(shè)置的文章就介紹到這了,更多相關(guān)Java隨機(jī)值設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 從Springboot項(xiàng)目中下載文件的具體過程

    從Springboot項(xiàng)目中下載文件的具體過程

    最近在做一個臨時的項(xiàng)目,APP端在檢測到程序有更新時,需要去后臺下載新的安裝包,接下來通過本文給大家分享從Springboot項(xiàng)目中下載文件的具體過程,感興趣的朋友一起看看吧
    2021-07-07
  • 全面解釋java中StringBuilder、StringBuffer、String類之間的關(guān)系

    全面解釋java中StringBuilder、StringBuffer、String類之間的關(guān)系

    String的值是不可變的,這就導(dǎo)致每次對String的操作都會生成新的String對象,不僅效率低下,而且大量浪費(fèi)有限的內(nèi)存空間,StringBuffer是可變類,和線程安全的字符串操作類,任何對它指向的字符串的操作都不會產(chǎn)生新的對象,StringBuffer和StringBuilder類功能基本相似
    2013-01-01
  • struts2的國際化實(shí)現(xiàn)網(wǎng)站整體中英文切換實(shí)例代碼

    struts2的國際化實(shí)現(xiàn)網(wǎng)站整體中英文切換實(shí)例代碼

    本篇文章主要介紹了struts2的國際化實(shí)現(xiàn)網(wǎng)站整體中英文切換實(shí)例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Java根據(jù)url生成圖片、截圖效果

    Java根據(jù)url生成圖片、截圖效果

    文章詳細(xì)介紹了如何使用Java和Node.js結(jié)合Puppeteer庫根據(jù)URL截圖,并將圖片轉(zhuǎn)換為標(biāo)準(zhǔn)輸出流返回給Java程序,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Springboot結(jié)合Junit單元測試的實(shí)現(xiàn)

    Springboot結(jié)合Junit單元測試的實(shí)現(xiàn)

    Spring Boot框架通過整合JUnit,為開發(fā)者提供了便捷的單元測試支持,本文就來介紹Springboot結(jié)合Junit單元測試的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • IntelliJ?IDEA軟件內(nèi)如何實(shí)現(xiàn)更新到最新版本

    IntelliJ?IDEA軟件內(nèi)如何實(shí)現(xiàn)更新到最新版本

    文章介紹了如何在IntelliJIDEA中更新到最新版本以及如何回到之前忽略的版本,解決辦法是通過選擇"IgnoreThisUpdate"來跳過舊版本,重復(fù)操作即可更新到最新版本
    2024-12-12
  • Spring?JPA使用CriteriaBuilder動態(tài)構(gòu)造查詢方式

    Spring?JPA使用CriteriaBuilder動態(tài)構(gòu)造查詢方式

    這篇文章主要介紹了Spring?JPA使用CriteriaBuilder動態(tài)構(gòu)造查詢方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java DefaultListableBeanFactory接口超詳細(xì)介紹

    Java DefaultListableBeanFactory接口超詳細(xì)介紹

    這篇文章主要介紹了Java DefaultListableBeanFactory接口,DefaultListableBeanFactory是整個bean加載的核心部分,是Spring注冊機(jī)加載bean的默認(rèn)實(shí)現(xiàn)
    2022-11-11
  • 強(qiáng)烈推薦 5 款好用的REST API工具(收藏)

    強(qiáng)烈推薦 5 款好用的REST API工具(收藏)

    市面上可用的 REST API 工具選項(xiàng)有很多,我們來看看其中一些開發(fā)人員最喜歡的工具。本文通過圖文實(shí)例代碼相結(jié)合給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2020-12-12
  • 專屬于程序員的浪漫-Java輸出動態(tài)閃圖iloveyou

    專屬于程序員的浪漫-Java輸出動態(tài)閃圖iloveyou

    這篇文章主要介紹了專屬于程序員的浪漫-Java輸出動態(tài)閃圖iloveyou,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11

最新評論

长寿区| 舒兰市| 台南县| 克山县| 汪清县| 措勤县| 微山县| 修文县| 辉南县| 阳谷县| 贡觉县| 沧州市| 扶风县| 平定县| 济源市| 红安县| 马山县| 恩施市| 安仁县| 镇远县| 临夏县| 改则县| 同心县| 搜索| 巴彦县| 天等县| 萨嘎县| 长治市| 临西县| 西乌珠穆沁旗| 休宁县| 涞源县| 和林格尔县| 石狮市| 巴林右旗| 浮山县| 郸城县| 丰原市| 青岛市| 沙雅县| 常山县|