首页 > 编程知识 正文

java数组length方法,数据结构printlist函数

时间:2023-05-06 02:14:39 阅读:111367 作者:4688

licintnextint(intn ) )。

此方法的作用是生成[0,n]范围,即从0到n的随机int值。 不包含n,包含0。

直接上传代码:

package org.xiaowu.random.demo;

import java.util.Random;

import org.junit.Test;

公共类随机demo {

@Test

公共void demo () {

Random rnd=new Random (;

intcode=rnd.nextint(8999 ) 1000;

system.out.println(code: ) code;

}

@Test

公共void demo1(

Random r=new Random (;

int nextInt=r.nextInt (;

RandomR1=newRandom(10;

int nextInt2=r1.nextInt (;

system.out.println (' nextint : ' nextint );

system.out.println (' nextint 2: ' nextint2);

}

//*

*生成[ 0,1.0 ]区间的小数

*

*/

@Test

公共void demo2() {

Random r=new Random (;

double d1=r.nextDouble (;

system.out.println(d1: ) d1;

}

//*

*生成[ 0,5.0 ]区间的小数

*

*/

@Test

公共void demo3() {

Random r=new Random (;

doubleD2=r.nextdouble(*5;

system.out.println(d1: ) D2;

}

//*

*生成[ 1,2.5 ]区间的小数

*

*/

@Test

公共void demo4() {

Random r=new Random (;

doubleD3=r.nextdouble(*1.51;

system.out.println(d1: ) d3;

}

//*

*生成任意整数

*

*/

@Test

公共void demo5() {

Random r=new Random (;

int n1=r.nextInt (;

system.out.println(d1: ) n1 );

}

//*

*生成[ 0,10 ]区间的整数

*

*/

@Test

公共void demo6() {

Random r=new Random (;

intN2=r.nextint(10;

intN3=math.ABS(r.nextint( () );

system.out.println(n2: ) n2 );

system.out.println(n3: ) n3 );

}

//*

*生成[ 0,10 ]区间的整数

*

*/

@Test

公共void demo7() {

Random r=new Random (;

intN3=r.nextint(11;

intN4=math.ABS(r.nextint( () );

system.out.println(n3: ) n3 );

system.out.println(n4: ) n4;

}

//*

*生成[-3,15 ]区间的整数

*

*/

@Test

公共语音演示8 () {

Random r=new Random (;

intN4=r.nextint(18 )- 3;

intN5=math.ABS(r.nextint( ()- 3;

system.out.println(n4: ) n4;

system.out.println(n5: ) n5;

}

}

Java使用Random类的nextInt ()方法返回伪随机数

问题

今天我想把程序放回区间内的随机数。 因为忘记怎么写了,所以去百度搜索的结果是错误的。

import java.util.Random;

//*

* @author HP

* @date 2019/4/16

*/

公共类随机测试{

publicstaticvoidmain (string [ ] args ) {

Random random=new Random (;

生成64-128内的随机数

int i=random.nextInt () *(128-64 ) 64;

//*

*生成[ m,n]的数字

* int i1=random.nextInt () *(n-m1 ) m;

*/

生成0-64内的数字

int i1=random.nextInt () *(64-01 );

//*

生成0-n以内的数字

* int i1=random.nextInt () *(n-01 );

*

*

*/

}

}

这是错误的。 当我检查API文档时,我发现nextInt )可以有参数也可以没有参数。

直接调用和返回没有参数的方法的是大的正负区间数。

如果想返回想要的范围内的数量,应该做以下事情。

package chapter6;

import java.util.Random;

importorg.OMG.messaging.syncscopehelper;

公共类随机测试{

publicstaticvoidmain (string [ ] args ) {

Random random=new Random (;

for(intI=0; i200; I )

{

//输出为0到13之间的整数

system.out.println (random.nextint (14 ) );

}

system.out.print ln (-----------);

for(intj=0; j100; j ) {

//输出为- 9到0之间的整数

system.out.println (random.nextint (10 )-9 );

}

}

}

到目前为止,我已经介绍了有关使用java Random.nextInt ()方法的具体文章。 有关java Random.nextInt的使用内容,请搜索云海天教程以前的文章或继续阅读以下相关文章。 今后,请多多关照云海天教程。

原文链接: https://www.cn blogs.com/libin 6505/p/10437996.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。