【发布时间】:2017-09-02 03:25:42
【问题描述】:
我正在创建一个程序,该程序会生成具有随机价格、年份、颜色等的随机汽车...我知道如何使用 Math.random 随机化年份,但我不确定如何获得随机颜色。我想制作一个充满颜色的数组并从数组中选择一个随机元素,但我不知道该怎么做。非常感谢任何帮助
【问题讨论】:
-
你可以将你的颜色添加到一个数组列表中,然后简单地调用 Collections.shuffle 并选择新洗牌列表中的第一个。或者您可以生成一个介于 0 和列表长度之间的随机数 - 1 并使用该索引来获取颜色。
-
所以如果你选择使用哪个索引号,你能做一个 Math.random 来选择索引号吗?还是不行