当前位置:首页 » 编程语言 » java1到100的随机数

java1到100的随机数

发布时间: 2023-08-16 01:43:56

❶ 用java编写一个0到100之间的随机数

import java.io.*;
import java.lang.*;
public class liti401
{
public static void main(String args[])
{
System.out.println("裤并数组排序!");
int a[]=new int[10];
int t=0;
for(int i=0;i<10;i++)//随机生成10个0-100的数
{
a[i]=(int)(Math.random()*100);
}
System.out.print("原数组码纯指为:");
for(int i=0;i<10;i++)
{
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<9;i++)//冒泡排序
{
for(int j=i;j<10;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
for(int i=0;i<迟配10;i++)
{
System.out.print(a[i]+" ");
}
}
}

❷ 怎样生成1到100的随机数,java

import java.util.Random;
Random r=new Random();
int t=r.nextInt(100)+1;
t就是裂困随禅源芹机数。贺毕

❸ java里怎么产生1-100的随机数

我来说说这个用法
Math.random()这方法会返回一个(0,1)的double值
如果是
double
a=Math.random();
那么就a<1
&&
a>0
怎样改变(0,1)这个东西呢?
当这个东西乘芦敬以一个数,拿50为例吧,就会变成(0,50)
然后你可以再加上一个数,加上一个10吧,就会变成(10,60)
注意,这个是一个double值
不能赋给int型的
所以要强制转换
(int)(Math.random()*50+10)就会返回蔽燃一个大于10小于60的整数,因为这个强制转换会宏哗虚忽略小数,所以实际上,返回的值的范围只会是10到59(因为(int)10.3==10)

热点内容
安卓手机wf没网怎么回事 发布:2025-08-24 05:07:08 浏览:973
一直叫痛ftp 发布:2025-08-24 04:42:33 浏览:504
更新数据的sql命令是 发布:2025-08-24 04:42:02 浏览:405
安卓桌面百度有料广告如何取消 发布:2025-08-24 04:41:52 浏览:107
暮色森林服务器我的世界 发布:2025-08-24 04:40:26 浏览:717
算法即是 发布:2025-08-24 04:37:37 浏览:360
时间压缩包 发布:2025-08-24 04:22:04 浏览:73
如何不记住密码 发布:2025-08-24 04:13:06 浏览:669
odex反编译工具 发布:2025-08-24 04:02:15 浏览:708
php写网页 发布:2025-08-24 04:00:03 浏览:984