java - 如何在java中获取数组中的随机颜色

标签 java arrays random colors

我正在创建一个程序,生成一辆具有随机价格、年份、颜色等的随机汽车...我知道如何使用 Math.random 随机化年份,但我不确定如何获得随机颜色。我认为制作一个充满颜色的数组并从数组中选择一个随机元素,但我不知道该怎么做。非常感谢任何帮助

最佳答案

您可以使用Random方法(import java.util.Random;)。这里有一个随机公司的例子,你可以复制这个来设置型号、颜色、价格等。

String[] Company = {"Honda", "Toyota", "Ford", "Chevrolet", "Lexus", "Jeep"}// add whatever companies you want here
Random rand = new Random();
int NumberOfAnswers = Company.length;
int pick = rand.nextInt(NumberOfAnswers);
String CompanyChoice = Company[pick];
System.out.println("The company of your car is " + CompanyChoice);

对型号、颜色或您想要的任何其他内容重复此操作。注意:不需要重复Random rand = new Random();,因为它只需要声明一次。

关于java - 如何在java中获取数组中的随机颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43266340/

相关文章:

javascript - 如何在电话号码格式 postman 范围内生成随机数

python 创建随机数字列表以及固定增量

java - Java中网络调用列表和处理任务的优化编排

java - Hibernate + Mysql 创建sessionFactory失败

c - 将字符指针的值赋给字符数组

java - 创建 OBJECT ARRAYS 并使用它们时出现 NullPointerException

python - 如何将 spark sql 数据帧转换为 numpy 数组?

c# - 在图形中生成明显不同的 RGB 颜色

java - 在java中生成螺旋矩阵的算法

java - 使用相同的jenkins作业在不同的服务器上部署不同的应用程序