Java生成随机数的2种示例方法代码

 更新时间:2013年11月25日 10:40:28   作者:  
在Java中,生成随机数有两种方法。1是使用Random类。2是使用Math类中的random方法。看下面的例子使用吧

我们现在做个例子,比如生成20个0到10之间的随机数。

1.使用Random类的nextInt(n)方法,n代表0到n之间,包括0,不包括n

复制代码 代码如下:

Random random = new Random();
for(int i=0;i<20;i++)
{
  System.out.println(random.nextInt(10));
}

2.使用Math类中的random方法,它生成的随机数是0.0到1.0之间的double。要生成int就需要类型转换

复制代码 代码如下:

for(int i=0;i<10;i++)
{
    double n = Math.random();
    n *= 10;
    int m = (int)n;
    System.out.println(m);
}

相关文章

  • mybatis实现获取入参是List和Map的取值

    mybatis实现获取入参是List和Map的取值

    这篇文章主要介绍了mybatis实现获取入参是List和Map的取值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java 字浮串提取方法汇集

    java 字浮串提取方法汇集

    用方法toCharArray public char[] toCharArray()
    2008-10-10
  • springboot中使用FastJson解决long类型在js中失去精度的问题

    springboot中使用FastJson解决long类型在js中失去精度的问题

    这篇文章主要介绍了springboot中使用FastJson解决long类型在js中失去精度的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • java中struts2实现文件上传下载功能实例解析

    java中struts2实现文件上传下载功能实例解析

    这篇文章主要介绍了java中struts2实现文件上传下载功能的方法,以实例形式较为详细的分析了struts2实现文件上传下载功能的具体实现技巧与相关问题的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 如何解决Could not transfer artifact org.springframework.boot问题

    如何解决Could not transfer artifact org.spri

    在Maven更新过程中遇到“Could not transfer artifact org.springframework.boot”错误通常是由于网络问题,解决方法是在Maven的设置中忽略HTTPS,添加特定语句后,可以正常下载依赖,但下载速度可能较慢,这是一种常见的解决方案,希望对遇到相同问题的人有所帮助
    2024-09-09
  • Spring 报错:元素

    Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决

    这篇文章主要介绍了Spring 报错:元素 "context:component-scan" 的前缀 "context" 未绑定的问题解决的相关资料,需要的朋友可以参考下
    2016-11-11
  • Java中图片转换为Base64的示例及注意事项

    Java中图片转换为Base64的示例及注意事项

    本文介绍了Base64编码的概念及其作用,同时列举了在实现图片转换为Base64过程中需要注意的问题,包括文件大小、读取异常、图片格式、网络传输效率以及数据安全性等,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-10-10
  • 浅析java中next与nextLine用法对比

    浅析java中next与nextLine用法对比

    这篇文章主要介绍了java中next与nextLine用法区别以及实例分析了他们的区别,需要的朋友可以参考下
    2017-04-04
  • Java实现带附件的邮件发送功能

    Java实现带附件的邮件发送功能

    这篇文章主要为大家详细介绍了Java实现带附件的邮件发送功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 详解spring整合hibernate的方法

    详解spring整合hibernate的方法

    这篇文章主要介绍了spring整合hibernate的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论