java程序设计基础篇第10版 p76,3.16

  1. 如何产生一个随机的整数i,使得 0 ≤ i < 20
  2. 如何产生一个随机的整数i,使得 10 ≤ i < 20
  3. 如何产生一个随机的整数i,使得 0 ≤ i ≤ 50
  4. 编写一个表达式,随机返回 0 或者 1

书中仅介绍了 Math.random()函数,考虑在不借用其他函数的情况下,仅用Math.random() 得到结果。
Math.random() 返回 0.0 到 1.0 之间的double 值,但不包括 1.0。

     //产生随机整数 0 <= a < 20int a;a = (int)(Math.random() * 20);System.out.println("a = " + a);//产生随机整数 10 <= b < 20int b;b = (int)(Math.random() * 10 + 10);System.out.println("b = " + b);//产生随机整数 0 <= c <= 50;//等概率地随机返回 [0, 50] 之间的随机整数int c;c = (int)(Math.random() * 51);System.out.println("c = "  + c);//随机返回 0 或者 1double d = Math.random();d = (d < 0.5)? 0 : 1;System.out.println("d = " + (int)d );

java返回 0 到 50 随机整数相关推荐

  1. java将0到9随机输出_生成0到9之间的随机整数

    回答(20) 2 years ago 对于您给出的示例(从0开始直到9的整数),最干净的解决方案如下: from random import randrange randrange(10) 2 yea ...

  2. css任意返回100以内的随机整数(可连续点击)

    max和min参数分别代表着最大的数和最小的数,在本篇代码中使max为100,min为0,指的是随机数值的范围是0-100(包括数值0).另外floor()要在导入了math的情况下使用,math.f ...

  3. 微信小程序生成0到100随机整数

    Math.random()是生成0-1的随机小数,例如:0.12345678 Math.floor()对整数向下取整(非四舍五入),例如:12.3=>12,12.8=>12 0-100整数 ...

  4. java 课后习题 随机整数最大值和最小值

    知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...

  5. 【JAVA 第三章 流程控制语句】课后习题 随机整数最大值和最小值

    知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...

  6. Shell 示例:利用 $RANDOM 产生随机整数

    代码如下: #!/bin/bash# $RANDOM 在每次调用的时候,返回一个不同的随机整数 # 指定的范围是: 0 - 32767 MAXCOUNT=10 count=1echo echo &qu ...

  7. 【Batch批处理】利用random生成任意区间的随机整数

    文章目录 简单介绍 使用方法详解 常规使用 生成0开始任意长度整数 生成任意区间整数 使用场景 总结 随机数的使用还是很普遍的,尤其是和游戏相关的时候.如何利用Batch批处理来生成任意区间的随机整数 ...

  8. javascript取随机数_js随机数生成方法和实例,生成[n,m]的随机整数,获取1-10之间的随机数...

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者像js-task1中一样随机选择一个盒子,随机一个颜色等等.这个时候我们就要知道用js应该如何获取一个随机数. 一.js随机数知 ...

  9. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

最新文章

  1. PHP学习课程和培训方向学习路线分享
  2. linux tcp窗口大小设置,高性能Linux:TCP/IP内核参数调优之TCP窗口扩大因子(TCP Window Scaling)选项(理论篇)...
  3. Swift中空合运算符、闭区间运算符、单侧区间、半开区间
  4. 阿里云云计算服务 备案期间服务器免费
  5. 4、MySQL使用二进制日志还原数据库
  6. Python基础教程:变量和注释
  7. oracle insert into values select from,ORACLE语法中的INSERT INTO。。。SELECT。。。 收藏
  8. 真涨工资了:多所高校博士生资助标准大幅度提升
  9. C++重载下标运算符
  10. 【Vegas原创】巧用GridView ButtonField列
  11. 在阿里云服务器中安装配置mysql数据库完整教程
  12. 面试官:设计一个对外的接口,需要考虑那些安全问题?我有点懵...
  13. MFC 消息映射的实现
  14. 地方时太阳时html源码,地方时和标准时(25页)-原创力文档
  15. GRACE数据介绍及下载
  16. JS实现网页截图的三种方案
  17. 湖北联通短信鉴权响应错误码
  18. dlib检测人脸landmarks
  19. APS54085 外围电路简单_调光无频闪 智能家居照明
  20. Lumerical MODE solution FBG光栅透射谱的仿真,官网fbg.lms例子的详解

热门文章

  1. 寻迹Arduino智能小车
  2. 改善编程体验: IdeaVimExtension介绍 1
  3. 编写第一个 Arduino 程序
  4. 大学生月生活费调研报告
  5. es相同条件搜索多次返回结果不一样
  6. 计算机远程用户屏蔽,允许/阻止用户使用远程桌面服务进行远程连接
  7. Mixly(米思齐)的安装以及实现光控小夜灯
  8. 虚拟服务器如何接显示器,如何来实现一台主机带动六台显示器
  9. 通过各种统计方法建立理想的mlb投球前景
  10. .NET-房贷计算器