• [^] # Re: Différences et similitudes

    Posté par (site web personnel) . En réponse au journal Où l'on trolle sur la médaille Fields.. Évalué à 6.

    « Combien faut-il en moyenne tirer de nombres réels aléatoires entre 0 inclus et 1 exclu pour que leur somme dépasse 1 ? »

    Expérimentalement, je dirais e


    >>> import random
    >>> def roll():
    ... a = 0
    ... somme = 0
    ... while True:
    ... a += 1
    ... somme += random.random()
    ... if somme > 1:
    ... return a
    ...
    >>> print sum( (roll() for i in range(1000000)) ) / 1000000.0
    2.718536


    Oui le code est vite fait, touça... (Et en plus, j'ai perdu mon indentation)

    Après, en faire la démonstration, j'en serais incapable.