2013-07-20 1 views
5

配列からランダムな要素を取り出し、それを配列から削除してから要素を戻したいと考えています。配列からランダムな要素を取り出してそれを削除する

sampleを使用して要素を取得すると、indexはどこにあるのかを確認してからdelete_atを削除しても良い方法がありますか?

+0

? http://sscce.org/ –

+0

を参照してください。自然言語で書いています。 – MxyL

+0

可能な複製[ランダムな配列要素を取り出す特定の関数はありますか?](http://stackoverflow.com/questions/10988525/is-there-a-particular-function-to-retrieve-then-delete-ランダム配列要素) – henrikhodne

答えて

9

ほとんどの美しいソリューション:あなたのコードは、あなたがこのポイントにしようとしたものを見せて

array.delete(array.sample) 
+0

私はそれが好きです。ランダム要素を削除して返します。私は指数にあまりにも固定されていた。 – MxyL

関連する問題