在Ruby中,可以使用 shuffle
方法来随机排序(加扰)数组。以下是一个简单的示例:
array = [1, 2, 3, 4, 5]
shuffled_array = array.shuffle
puts shuffled_array
shuffle
方法会返回一个新的数组,其中包含原始数组中的元素,但顺序已经被随机打乱。
如果您想要在原始数组上进行排序,可以使用 shuffle!
方法:
array = [1, 2, 3, 4, 5]
array.shuffle!
puts array
在这种情况下,原始数组将被随机排序。
总之,要在Ruby中随机排序(加扰)数组,可以使用 shuffle
或 shuffle!
方法。
领取专属 10元无门槛券
手把手带您无忧上云