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



我正在做一个小项目,它涉及到一个简单的随机事实生成器-它将只是点击一个按钮,一个新的事实将出现,随机从事实列表-有点像WhatTheHeckHasObamaDoneSoFar?

所以我仍然是非常新的Java,但这是非常简单的,所以我应该能够做到这一点帮助!

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

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

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

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.

最新更新