从数组中随机多个不重复的元素 cumtli 2020-09-03 278 阅读1分钟 假如考虑从一个数组中,每次随机一个元素,然后每次随机的元素都不重复,思路为: 假设初始元素数为10个,则第一次在下标0-9之间随机一个值,假设为5,然后当前得到下标为5的值为随机的值。 然后将index为5的元素与数组的最后一个元素对调位置,这时候在下标0-8之间随机一个值,即可保证不会与之前的重复。