Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何编写一个简单的随机事实生成器_Java_Random - Fatal编程技术网

Java 如何编写一个简单的随机事实生成器

Java 如何编写一个简单的随机事实生成器,java,random,Java,Random,我正在做一个小项目,包括制作一个简单的随机事实生成器——只需点击一个按钮,就会从事实列表中随机出现一个新的事实——有点像 所以我对Java还是很陌生,但这非常简单,所以我应该能够在一点帮助下完成它 我不确定该开始了-我检查了许多随机数生成器/名称生成器,它们有些不同。我应该使用带有事实的数组吗?如何编写从数组中随机呈现事实的代码?我甚至不太确定数组,它们是不同的文件还是主.java文件中的部分代码 任何帮助都将不胜感激! 如果有人能给我一个随机事实生成器的代码,我可以重新调整我自己的事实,那对我

我正在做一个小项目,包括制作一个简单的随机事实生成器——只需点击一个按钮,就会从事实列表中随机出现一个新的事实——有点像

所以我对Java还是很陌生,但这非常简单,所以我应该能够在一点帮助下完成它

我不确定该开始了-我检查了许多随机数生成器/名称生成器,它们有些不同。我应该使用带有事实的数组吗?如何编写从数组中随机呈现事实的代码?我甚至不太确定数组,它们是不同的文件还是主.java文件中的部分代码

任何帮助都将不胜感激! 如果有人能给我一个随机事实生成器的代码,我可以重新调整我自己的事实,那对我来说太容易了?

将你的事实(
String
实例)收集到一个列表中并维护它(根据需要添加、删除、更新条目)


我知道你的消息来源是一个恰当的例子,但有很多网站显示随机事实。我强烈建议不要在你的帖子中使用政治链接。我很抱歉,我现在想不出另外一个例子。我试过调整随机数生成器,但当我被困在无法显示事实时,我就被困了。谢谢!这非常有用,因此基本上类FactsGenerator{publicstaticvoidmain(String[]args){List facts=newarraylist();facts.add(“再次感谢您”);…^这将所有这些事实添加到事实列表中-我得到了这一部分。这是否要保存在单独的文件中?以及另一个txt文件中-随机整数-不需要System.out.println(事实)为了展示事实?再次非常感谢你,感谢你time@user1971982请阅读并学习基本java类和程序,例如如何使用main方法编写程序。我已经给出了足够的提示来回答您的上述问题。好的,我可以自己解决其余问题,不用担心!谢谢!
List<String> facts = new ArrayList<String>();
facts.add("I'm a fact myself!");
...
Random random = new Random();
int index = random.nextInt(100); // Assuming your list contains 100 elements.

String randomFact = facts.get(index); // yepp your random choice is ready.