Je voudrais générer un tableau de nombres aléatoires avec Min, Max, Mean et Stdev définis avec un nombre donné des éléments et niveau d'erreur. Existe-t-il une telle bibliothèque en C, C++, PHP ou Python? S'il vous plaît veuillez conseiller. Merci!Génération d'un tableau de nombres aléatoires avec Min, Max, Mean et Stdev définis avec un nombre donné d'éléments et un niveau d'erreur
Répondre
Le Boost C++ random number library peut faire un peu de ce que vous voulez, vous pouvez certainement avec quelques distributions sélectionner la valeur modale de la distribution. C'est tout ce dont j'avais besoin dans mon propre code, donc je n'ai jamais enquêté plus loin. La bibliothèque ne génère pas de tableaux - vous utiliseriez généralement un C++ std::vector
pour contenir les résultats de la génération de nombres aléatoires.
+1 merci! Cela me semble bon. – Viet
@Vliet Si vous souhaitez générer des données aléatoires (pas seulement des nombres), vous pouvez jeter un coup d'œil à mon projet FOSS sur http://code.google.com/p/csvtest, même s'il ne fait pas ce que votre question demande à propos de. –
+1 Super! Merci d'avoir partagé! – Viet
+1 merci Andreas! – Viet
Si vous voulez utiliser python, alors je vous suggère d'utiliser numpy.
http://docs.scipy.org/doc/numpy/reference/routines.random.html
Vous pouvez probablement trouver de nombreuses distributions qui correspondent à vos besoins, mais vous pouvez peut-être l'échantillon d'une distribution bêta et rééchelonner les valeurs pour répondre à vos besoins. Votre code finira par ressembler à ce
a1, a2 = ....
temp_array = numpy.random.beta(a1, a2, array_size)
answer = temp_array*(max_value-min_value) + min_value
Si vous choisissez cette aproche alors vous devez faire un peu de travail pour trouver des formules pour a1 et a2.
+1 Merci. Cela semble prometteur. – Viet
Voulez-vous dire un tableau de nombres aléatoires? –
Un tableau aléatoire ou "juste un tableau"? – kennytm
Les nombres aléatoires qui satisfont les contraintes données: Min, Max, Mean, Stdev, niveau d'erreur et nombre défini d'éléments. – Viet