java 写一个随机推荐算法
时间: 2023-01-31 10:08:23 浏览: 229
在 Java 中写一个随机推荐算法,你可以使用 Java 的 `Random` 类来生成随机数。
首先,你需要准备一个候选列表,包含所有可能被推荐的项目。然后,你可以使用 `Random` 类的 `nextInt` 方法来生成一个随机数,该随机数的范围是候选列表的长度。最后,你可以使用这个随机数来从候选列表中随机选择一个项目。
例如,如果你的候选列表是一个字符串数组,你可以这样写代码:
```java
import java.util.Random;
public class RandomRecommendation {
public static void main(String[] args) {
String[] candidates = {"item1", "item2", "item3", "item4", "item5"};
Random random = new Random();
int index = random.nextInt(candidates.length);
String recommendation = candidates[index];
System.out.println("Recommendation: " + recommendation);
}
}
```
上面的代码会在控制台输出一个随机的候选项目。
注意:如果你想让生成的随机数具有更好的随机性,你可以在创建 `Random` 对象时传入一个种子值。例如,`Random random = new Random(12345)`。