clwn.net
当前位置:首页 >> rAnDom产生随机数1到5 >>

rAnDom产生随机数1到5

#include //生成随机数用 #include //利用时间生成种子 void main() { int i; srand((unsigned long)time(0)); //生成种子 for(i=0;i { printf("%d\n",rand()%5+1); } }

Xml 本身没有这功能,生成随机数是软件完成的,这个参数只是配置项

int n= (int)math.random();//是一个0.xxxx的随机数.//改为:int n= (int)math.random() * 20; //就是20以内的随机数//那你用random类,例如:int num = new random().nextint(100);

在java语言中,除了可以通过random 方法来产生随机数之外,还可以通过一个random类来产生随机数.程序开发人员可以通过实例化一个random对象来创建一个随机数的生成器.如 random i=new random().通过这条语句就利用了random类

#include int random() { int m; m=rand()%5+1;//任意数对5取余再加1,即从1到5 return m; } void main() { int a; a=random(); cout

rand_num = random(); tmp = rand_num%6; i = ((tmp==0)||(tmp==4)) ? tmp+=1 : tmp;

public class Yugi { public static void main(String[] args){ int num = (int)(Math.random() * 5) + 1; for(int i = 0; i = 3){ System.out.println(6); } }}

有两种random,不知道楼主说的是哪个 Math.random 这个方法生成的是0到1之间的随机数 java.util.Random 这个类里面有好多生成随机数的方法,具体参照文档.下面举个常见例子 Random a = new Random(); a.nextInt(500)生成的就是500之内的随机整数

Math.random()是返回一个Double类型的0到1的随机数 Math.random()*5就是把产生的数乘以5 0*5=0,1*5=5,也就是说变成了成0到5产生随机数 Math.random()*5+1就是从1到6产生随机数 (int)(Math.random()*5+1)就是从1到6产生随机数然后取整数部分,说白了就是从1,2,3,4,5中随机出现一个数 numbers[i] =new int[k]就是初始化一int数组 和起来就是随机生成一个1到5个长度的int数组

import java.util.random 导入random包 random random =new random(); int a=random.nextint(6)+1; nextint是产生在 0(包括)和指定值(不包括)之间的int值,所以最后加个1,就是产生1到6之间的int值.

9213.net | beabigtree.com | rjps.net | wnlt.net | zdly.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com