Skip to main content

配列のシャッフル(shuffle)

Python

py
random.shuffle(items)
py
import random
random.shuffle(items)
print(items)

Swift

swift
items.shuffled()

Ruby

rb
items.sort_by{rand - 0.5}
rb
items.sort_by{rand}       # という例を見つけたが、毎回同じ結果になる
items.sort_by{rand - 0.5} # 並べ変わるようになった。仕組みは謎