Je souhaite accéder à une paire valeur/clé aléatoire à partir d'un hachage très volumineux. J'ai vérifié this réponse, ce qui m'a amené à cette solution -Accéder à une paire aléatoire à partir d'un hachage «grand»
original_hash.to_a.sample(n).to_h
Il fonctionne bien, mais il convertit hachage entier à array
pour chaque appel,
est-il une autre façon cela peut être fait efficacement pour une très grand hash
?
Ecrivez le problème entièrement dans le texte principal. Ne laissez pas le lecteur suivre un lien pour le comprendre. N'omettez pas l'explication dans le texte principal juste parce que vous pensez que vous l'avez écrit dans le titre. – sawa
@sawa c'est exactement l'extrait que j'ai utilisé du lien, la ligne de code qui convertit le hachage en tableau et en retour en hachage. Et c'est ce que je cherche une alternative pour. – Darpan
Non, pas du tout. – sawa