java - 在Java中你如何随机选择一个字母(a-z)?

标签 java random

如果我想随机选择 a 和 z 之间的一个字母,我假设我必须使用 Random 类:

Random rand = new Random();

但由于这只会生成数字,我需要做什么才能将其应用于字母?

最佳答案

Random r = new Random();
char c = (char) (r.nextInt(26) + 'a');

关于java - 在Java中你如何随机选择一个字母(a-z)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5202866/

相关文章:

java - Google CodeStyle for Eclipse 格式化程序显示版本警告

java - ThreadLocalRandom 或每个线程的新 Random

c++ - `std::sample()`的输出序列是否遵循输入序列的顺序?

ios - 哪一方应该执行 RNG 计算?

php - 得到4个随机数

java - 解析类似结构的 XML 文件的单一实现

java - 异常 : AbstractMethodError: javax. ws.rs.core.Response.getStatusInfo()Ljavax/ws/rs/core/Response$StatusType;

java - 我写入的读取的不同字节

java - 如何在 Maven 中的打包阶段之后执行 Junit 测试用例?

javascript随机选择变量