java随机数0-9代码的简单介绍

java程序中怎样生成0到9的6个随机数,谢谢啦!要完整的程序,谢谢~~

public class MyRandom {

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、外贸网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的延边朝鲜族网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

static Random r = new Random();

static String ssource = "0123456789";

static char[] src = ssource.toCharArray();

//产生随机字符串

private static String randString (int length)

{

char[] buf = new char[length];

int rnd;

for(int i=0;ilength;i++)

{

rnd = Math.abs(r.nextInt()) % src.length;

buf[i] = src[rnd];

}

return new String(buf);

}

//调用该方法,产生随机字符串,

//参数i: 为字符串的长度

public static String runVerifyCode(int i)

{

String VerifyCode = randString(i);

return VerifyCode;

}

public static void main(String[] args) {

MyRandom t=new MyRandom();

t.runVerifyCode(10);

}

}

在生成随机数的地方直接调用上面的 MyRandom.runVerifyCode(int i)

;i是你需要生成几位随机数,

java如何产生1-10随机数

java代码方法一如下:

int random=(int)(Math.random()*10+1)

java代码方法二如下:

package bdqn_Empy;

import java.util.Random;

public class Text {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0;

Random b=new Random();

a=b.nextInt(101);

System.out.println(a);

}

}

扩展资料:

可以先通过 random方法生成一个随机数,然后将结果乘以10。此时产生的随机数字即为大于等于0小于10的数字。

然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入)。最后即可获取一个0到9的整数型随机数字。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math. Random0*10)即可。

其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。至需要将这个10换成n即可,如改为( int(Math. Random0n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。

如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数。

怎样编写java代码实现能产生(0-9)的随机数

这个的方法有非常多.1.你可以使用时间来做到获取当前毫秒数,比如:System.currentTimeMillis;2.使用 Math类Double b=(Double)(Math.random()*1000);3.使用专用随机类Random random=new Random();int intNumber=random.nextInt(); 当然,这些方法返回的未必是一个0-9的数,假设 获得的数为 a你可以使用 String b = String.valueOf(a);

int c = Integer.valueOf(b.substring(b.length()-1));来获取最后一个数

Java中用Random类生成1到9的随机数该怎么写?使用种子

写法:inttemp=m+(int)(Math.random()*(n+1-m));//Java生成从m到n的随机整数[m,n]。

random(),函数,random函数返回一个0~num-1之间的随机数。random(num)是在stdlib.h中的一个宏定义。num和函数返回值都是整型数。

扩展资料:

注意

如需要在一个random()序列上生成真正意义的随机数,在执行其子序列时使用randomSeed()函数预设一个绝对的随机输入,例如在一个断开引脚上的analogRead()函数的返回值。

反之,有些时候伪随机数的精确重复也是有用的。这可以在一个随机系列开始前,通过调用一个使用固定数值的randomSeed()函数来完成。


本文标题:java随机数0-9代码的简单介绍
转载注明:http://scyanting.com/article/doigdic.html