【发布时间】:2011-05-29 10:51:26
【问题描述】:
如何在两个特定字符之间生成随机字符?例如;我想生成“h”或“v”之一。
谢谢
【问题讨论】:
-
你试过什么?你用过 Random 类了吗?它有一个可以很好地为您工作的 nextBoolean 方法。
-
请更具体或举例说明。
-
@Hovercraft Full Of Eels:为什么用不必要的“你试过什么?”这样的尖刻评论是一个寻找答案的地方,我开始得到一个有点被像你这样的人激怒了,他们总是说 “你试过什么?”。如果您认为 Random + nextBoolean 可以回答,那么继续,帮助 OP,帮助 SO 社区,花时间写下 alexbrn 的答案 写了(并获得了 +5 票),而不是评论-匆忙-嫖娼你的“你试过什么?”。
-
@Hovercraft Full Of Eels:如果我想知道如何从 Java 中的任意两个字符中生成一个随机字符,并且我会使用 Google 来查找它,那么我不在乎对于 OP 的尝试和您的 “您尝试了什么?” 评论。我关心 npinti 或 alexbrn 的答案。
-
@SyntaxT3rr0r:很抱歉,您发现“您尝试过什么”这句话很刻薄,但它肯定不是那个意思。我自己作为一名程序员的经验是,如果我在寻求帮助之前先尝试某事,任何事情,我会学到更多,而我作为一名讲师的经验是,通过首先检查学生的错误假设,我对他们的错误假设有了更多的了解。试过了。这可以引导我找到一个更聪明、更有用的答案。此外,我在原始评论中发布的不仅仅是一个简单的“你尝试过什么”,还包括查找建议。 YMMV
标签: java random range character