Maison > Article > développement back-end > Comment générer des nombres doubles aléatoires avec des décimales en C ?
Générer des nombres doubles aléatoires avec des décimales en C
En C, générer des nombres aléatoires entre deux doubles au format "xxxxx,yyyyy" implique en utilisant les fonctionnalités de la bibliothèque introduites avec C 11 et les extensions TR1.
Solution Aperçu
Pour générer des nombres aléatoires dans le format spécifié, suivez les étapes ci-dessous :
Exemple de code
<code class="cpp">#include <random> int main() { double lower_bound = 0; double upper_bound = 10000; std::uniform_real_distribution<double> unif(lower_bound, upper_bound); std::default_random_engine re; double a_random_double = unif(re); return 0; }</code>
Informations supplémentaires
Pour plus d'informations sur le hasard génération de nombres en C, reportez-vous aux ressources suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!