很简单的一个场景:一副扑克(54张)的乱序洗牌
shuffle_list(List) -> [X || {_, X} <- lists:sort([{random:uniform(), N} || N <- List])].