Vorrei selezionare un elemento casuale da un array, rimuoverlo dall'array e quindi restituire l'elemento.Seleziona un elemento casuale da un array e rimuovilo
posso usare sample
per ottenere un elemento, index
per trovare dove si trova, e quindi delete_at
per rimuoverlo, ma c'è un modo migliore?
Dov'è il codice che mostra ciò che hai provato a questo punto ? Vedi http://sscce.org/ –
L'ho scritto in linguaggio naturale. – MxyL
possibile duplicato di [Esiste una particolare funzione da recuperare e quindi eliminare l'elemento dell'array casuale?] (Http://stackoverflow.com/questions/10988525/is-there-a-particular-function-to-retrieve-then-delete- random-array-element) – henrikhodne