Java中如何生成不同的随机数?
作者:EasyWind
时间:2023-04-27
来源:正软商城
浏览:4
1、java.lang.Math在Math类中,random方法返回到[0.0,1.0)区间的double值。以下代码可以在min和max之间获得随机数:intrandomWithMathRandom=(int)((Math.random()*(max-min))+min);2、java.util.Random在Java1.7之前,最流行的随机数产生方法是nextInt。该方法提供了两个版本:带参数和无参数。当没有参数调用时,nextInt可以以相似的概率返回任何int值,因此可以获得负数:Randomr
本文目录
1、java.lang.Math
在Math类中,random方法返回到[0.0,1.0)区间的double值。以下代码可以在min和max之间获得随机数:
int randomWithMathRandom = (int) ((Math.random() * (max - min)) + min);
2、java.util.Random
在Java1.7之前,最流行的随机数产生方法是nextInt。该方法提供了两个版本:带参数和无参数。当没有参数调用时,nextInt可以以相似的概率返回任何int值,因此可以获得负数:
Random random = new Random(); int randomWithNextInt = random.nextInt();
3、Java 8引入了一种新的ints方法,返回java.util.stream.IntStream,让我们看看如何使用它。
无参数的ints方将返回int流:
IntStream unlimitedIntStream = random.ints();
作者最新文章
coreldraw位图转为矢量图 转换步骤
2026-11-04 15:25
动漫共和国官网入口在线看
2026-11-04 12:05
京东发布AI餐饮经营工具,已在全国300余家中小餐饮门店落地应用
2026-11-02 10:44
ACfun回家官网入口-acfun网页版免费入口
2026-10-30 14:15
漫蛙manwa漫画官网入口及登录指南2027
2026-10-28 19:07
热门文章
更多
精品专题
更多
Mac软件
更多
火山引擎 网页版
Windows/ macOS/ Linux
火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。
















