如何从数字定列表生成与Java的随机数 [英] How to generate a random number with Java from given list of numbers

查看:120
本文介绍了如何从数字定列表生成与Java的随机数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一个数字阵列/矢量像1,3,7,9那么我需要随机猜测从这个列表中的号码。在Java中使用Random类好像不可能做到这一点。谁能好心帮我告诉办法做这种事情。我必须要改变用于生成随机数号码列表。我试图实施一项战略,以自动播放战舰比赛作为一项任务。请帮我做到这一点?

Assume I have an array/vector of numbers like 1,3,7,9 then I need to guess a number from this list randomly. Using Random class in Java it seems like not possible to do this. Could anyone kindly help me to tell a way to do this kind of thing. I have to change the list of numbers used to generate random number. I am trying to implement a strategy to play battleship game automatically as an assignment. Kindly help me to do this ?

推荐答案

把号码一个ArrayList和使用的 Col​​lections.shuffle(ArrayList的);

Put the numbers in an ArrayList and use Collections.shuffle(arrayList);

这篇关于如何从数字定列表生成与Java的随机数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆