Juste comme titre. Au moins, je sais que le tableau n'est peut-être pas celui que je veux. cus J'ai besoin de générer un index aléatoire avant de vouloir récupérer un élément du tableau de façon aléatoire. Pour ton opinionquel conteneur stl je devrais choisir Si j'ai besoin d'obtenir au hasard un élément du conteneur
J'ai changer le titre de ma question « quel contenant stl je choisir si je dois hasard obtenir un élément du conteneur ». ce que je trouve vraiment est un cotain, disons C, et ce conteneur devrait avoir une méthode, disons, get_ramdom_member(), ce qui m'aidera à obtenir un élément au hasard dans le conteneur C sans fournir de clé.
@binary: ce que je stocke dans le conteneur est effectivement prise fd. l'autre côté de la socket est un "nœud erlang". plusieurs erlang node togerther sert de cluster. Donc, je stocke tous les fds socket vers ce cluster dans un conteneur. Chaque fois que j'ai besoin de parler au cluster, j'ai besoin de choisir un fd. Dans le but de partager la charge, j'ai besoin d'en obtenir un au hasard. Je ne peux pas vous dire exactement le nombre de fd que le conteneur doit maintenir, mais actuellement il est inférieur à 10 pour le moment. mais qui sait si le nombre sera 1000 un jour plus tard.
Pouvez-vous nous donner plus d'informations sur ce que vous essayez d'atteindre? par exemple. combien d'articles, et pourquoi en choisir un au hasard? Il est vraiment difficile de donner des conseils avec la quantité de données que vous nous avez donnée. Merci. –
dépend, par votre explication, le vecteur serait assez bon! –
L'attribution aléatoire du partage de charge n'est probablement pas une bonne idée. –