mic*_*pam 12
另一个低效的,但超级明显的是:
array.shuffle.pop
Run Code Online (Sandbox Code Playgroud)
什么是好的将是Array本身的示例方法的破坏性版本,如:
class Array
def sample!
delete_at rand length
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5329 次 |
| 最近记录: |