-2
votes

Probabilité de fonctionner

Fondamentalement, j'ai une race, dans tous les genoux de la course, chaque pilote a 5% probabilité de crash.

Comment puis-je faire une fonction qui teste la probabilité de crash? xxx


4 commentaires

Je vous suggère de demander à votre professeur comment il est censé être utilisé


Suggestion (non liée à votre question): Utilisez double plutôt que float .


Apparemment, la dernière conférence de classe était à propos de simulations de Monte Carlo .


Vous pouvez utiliser des tests d'hypothèse.


4 Réponses :


1
votes

Comment puis-je faire une fonction qui teste la probabilité de crash?

appeler probant () quelques millions de fois en conservant le nombre de valeurs. xxx


2 commentaires

Tours pas races.


Lol, tu as raison @strom. Dans une course avec 1000000 tours, je suis sûr que la probabilité de crash augmente bien 100% :)



0
votes

Le meilleur moyen de déterminer comment utiliser probant () code> est de l'essayer. Voici un exemple:

p: 0.00  event:0
p: 0.05  event:0
p: 0.10  event:0
p: 0.15  event:0
p: 0.20  event:1
p: 0.25  event:1
p: 0.30  event:0
p: 0.35  event:1
p: 0.40  event:0
p: 0.45  event:1
p: 0.50  event:1
p: 0.55  event:1
p: 0.60  event:0
p: 0.65  event:1
p: 0.70  event:1
p: 0.75  event:1
p: 0.80  event:1
p: 0.85  event:0
p: 0.90  event:0
p: 0.95  event:1
p: 1.00  event:1


0 commentaires

0
votes

La fonction des professeurs tombe dans les parties suivantes:

Obtenez une valeur aléatoire entre 0 et 1.

((flotteur) rand () / rand_max)

La comparaison > L'opérateur évalue à 1 s'il est vrai et 0 s'il est faux.

La variable prob contient la probabilité exprimée en nombre, pourcentage divisé par 100.

Pour chaque appel de tour cette fonction, si elle renvoie 1 la voiture s'est écrasée.


1 commentaires

Donné, la réponse de PMG, j'ai choisi de ne pas donner un exemple puisque son est précis.



-1
votes

Votre fonction ne prend pas en compte les cas qu'il y a plus d'un pilote.

Vous demandez quelle est la probabilité d'un crash (un ou plusieurs). Vous devez envoyer ce numéro de fonction de pilotes. Si vous avez un pilote, il est une probabilité de 5% pour un crash, si vous en avez deux, c'est La chance du premier crash pilote (0,05) + si le premier n'était pas écrasé, multipliez-le avec les chances du deuxième pilote. 0,05+ (1-0.05) * 0,05 Ceci comme pourrait vous aider à le résoudre


0 commentaires