通过util.Random获取随机值的方法

List<Integer> nums 不能用 nums[rand.nextInt(nums.length)] 这种下标方式访问,因为 List 没有 length 属性,也不能用 [] 取值。

解决方法:

  1. 用 nums.size() 获取长度
  2. 用 nums.get(index) 获取元素
    修改如下:
int pivot = nums.get(rand.nextInt(nums.size()));
posted @ 2025-07-20 19:59  kuki'  阅读(4)  评论(0)    收藏  举报