Articles of aléatoire

Sélectionnez k éléments aléatoires dans une liste dont les éléments ont des poids

La sélection sans poids (probabilités égales) est magnifiquement décrite ici . Je me demandais s’il existe un moyen de convertir cette approche en une approche pondérée. Je suis également intéressé par d’autres approches. Mise à jour: échantillonnage sans remplacement

Comment randomiser (ou permuter) un dataframe en ligne et en colonne?

J’ai un dataframe (df1) comme ça. f1 f2 f3 f4 f5 d1 1 0 1 1 1 d2 1 0 0 1 0 d3 0 0 0 1 1 d4 0 1 0 0 1 La colonne d1 … d4 est le nom de la colonne, la ligne f1 … f5 est le nom de […]

générer des nombres doubles aléatoires en c ++

Comment générer des nombres aléatoires entre deux doubles en c ++, ces nombres devraient ressembler à xxxxx, yyyyy.

Quelle dissortingbution obtenez-vous de ce mélange aléatoire cassé?

Le célèbre algorithme de shuffle de Fisher-Yates peut être utilisé pour permuter aléatoirement un tableau de longueur N: For k = 1 to N Pick a random integer j from k to N Swap A[k] and A[j] Une erreur fréquente qu’on m’a répété de ne pas faire est la suivante: For k = 1 to […]

Générer des nombres aléatoires uniformément sur une plage entière

J’ai besoin de générer des nombres aléatoires dans un intervalle spécifié, [max; min]. De plus, les nombres aléatoires doivent être uniformément répartis sur l’intervalle, non situés à un point particulier. Currenly je génère comme: for(int i=0; i<6; i++) { DWORD random = rand()%(max-min+1) + min; } De mes tests, des nombres aléatoires sont générés autour […]

Nombres aléatoires pondérés

J’essaie d’implémenter des nombres aléatoires pondérés. Je suis en train de me cogner la tête contre le mur et je n’arrive pas à comprendre. Dans mon projet (gammes Hold’em, parsing subjective de l’équité globale), j’utilise les fonctions aléatoires de Boost. Alors, disons que je veux choisir un nombre aléatoire entre 1 et 3 (donc soit […]

Génération de chaîne aléatoire unique

Je voudrais générer des chaînes uniques aléatoires comme celles générées par la bibliothèque MSDN: http://msdn.microsoft.com/en-us/library/t9zk6eay.aspx , par exemple. Une chaîne comme ‘t9zk6eay’ devrait être générée.

Comment créer une chaîne aléatoire adaptée à un identifiant de session dans PostgreSQL?

J’aimerais créer une chaîne aléatoire à utiliser dans la vérification de session avec PostgreSQL. Je sais que je peux obtenir un nombre aléatoire avec SELECT random() , alors j’ai essayé SELECT md5(random()) , mais cela ne fonctionne pas. Comment puis-je faire ceci?

Comment puis-je optimiser la fonction ORDER BY RAND () de MySQL?

Je voudrais optimiser mes requêtes, alors je me mysql-slow.log vers mysql-slow.log . La plupart de mes requêtes lentes contiennent ORDER BY RAND() . Je ne peux pas trouver une solution réelle pour résoudre ce problème. Theres est une solution possible à MySQLPerformanceBlog mais je ne pense pas que cela soit suffisant. Sur les tables mal […]

Conversion d’une dissortingbution uniforme en une dissortingbution normale

Comment convertir une dissortingbution uniforme (comme le font la plupart des générateurs de nombres aléatoires, par exemple entre 0.0 et 1.0) en une dissortingbution normale? Que faire si je veux un écart moyen et standard de mon choix?