Tôi muốn chọn một phần tử ngẫu nhiên từ một mảng, loại bỏ nó khỏi mảng, và sau đó trả về phần tử.Chọn phần tử ngẫu nhiên từ một mảng và loại bỏ nó
Tôi có thể sử dụng sample
để lấy yếu tố, index
để tìm vị trí của nó và sau đó delete_at
để xóa nó, nhưng có cách nào tốt hơn không?
đâu của mã của bạn hiển thị những gì bạn đã cố gắng đến thời điểm này ? Xem http://sscce.org/ –
Tôi đã viết nó bằng ngôn ngữ tự nhiên. – MxyL
có thể trùng lặp của [Có một chức năng cụ thể để lấy sau đó xóa phần tử mảng ngẫu nhiên?] (Http://stackoverflow.com/questions/10988525/is-there-a-particular-function-to-retrieve-then-delete- random-array-element) – henrikhodne