15 votes

Comment choisir un mot anglais aléatoire dans une liste

Quel serait le meilleur moyen d'obtenir une fonction qui renvoie un mot anglais aléatoire (de préférence un nom), sans conserver une liste de tous les mots possibles dans un fichier au préalable?

34voto

Triptych Points 70247

Les listes de mots n'ont pas besoin de prendre beaucoup de place.

Voici une liste de mots JSON avec 2 465 mots, tous des noms. Elle fait moins de 50 ko, la taille d'une image jpeg de taille moyenne.

Je laisse le choix d'un mot au hasard comme exercice pour le lecteur.

10voto

Alex Reitbort Points 9120

Vous ne pouvez pas. Il n'y a pas d'algorithme pour générer des mots significatifs. Vous ne pouvez générer que des mots qui sonnent comme l'anglais, mais ils n'auront aucun sens.

4voto

Gary Willoughby Points 13366

Vous pourriez avoir la fonction essayer et analyser une ressource en ligne telle que:

http://www.zokutou.co.uk/randomword/

3voto

splattne Points 48126

Une autre approche théorique : vous pourriez racler la page de l'article de Wikipédia aléatoire et retourner le N-ème mot de l'article.

2voto

jujibeans Points 21

Il suffit d'utiliser l'API de mots aléatoires de setgetgo. C'est gratuit, c'est facile et c'est génial.

http://randomword.setgetgo.com/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X