您的位置:首页 > 编程语言 > Java开发

Java中 Random随机用法与List集合配套使用实现随机点名

2017-08-17 11:29 549 查看
先介绍一些Random的方法 ,Random是位于java.util包里面的类

boolean nextBoolean    返回一个布尔值得随机数

void nextBytes(byte vals[])  用随机产生的值填充vals

double nextDouble()  返回下一个双精度(double)随机数

float nextFloat()    返回下一个浮点(float)随机数

double nextGaussian()  返回下一个高斯随机数

int nextInt()   返回下一个整型(int)随机数

long nextLong()  返回一个long型随机数

这里要介绍的是 

int nextInt(int n)  返回的是结余0 和n之间的随机int型数,利用这个性质,list集合中的下标就可以被随机返回。

代码为

package com.z.test;

import java.util.ArrayList;

import java.util.List;

import java.util.Random;

public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
List list= new ArrayList<>();
list.add("a");
list.add("b");
list.add("s");
Random random=new Random();
int r= random.nextInt(list.size()); //获得随机下标
System.out.print(list.get(r));  //通过下标找到对用元素
}

}

随机获取五组随机数   a a s b b (每次运行结果不一样,随机)

这样就可以做到随机点名器的功能了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  random Java
相关文章推荐