Conny: math.random - zwischen 0 und 1 inklusive oder exklusive?

Hallöchen,

math.random:
"Gibt eine Zufallszahl zwischen 0 und 1 zurück."

Inklusive oder exklusive 0 und 1?

Conny

  1. Hallo Conny,

    math.random:
    "Gibt eine Zufallszahl zwischen 0 und 1 zurück."
    Inklusive oder exklusive 0 und 1?

    soweit ich weiß, verhält sich JS hier genauso wie die üblichen C-Libraries, so dass für n = math.random() immer gilt:

    0 <= n < 1

    Die Null ist also als möglicher Wert eingeschlossen, die Eins nicht.
    Diese Behauptung erhärtet sich durch foldenden Abschnitt aus der Spezifikation von ECMA-Script (ECMA-262), auf dem JS aufbaut:

    15.8.2.14 random()
    Returns a number value with positive sign, greater than or equal to 0 but less than 1, chosen randomly or pseudo randomly with approximately uniform distribution over that range, using an implementation-dependent algorithm or strategy. This function takes no arguments.

    So long,

    Martin

    1. Hallo Martin

      0 <= n < 1

      Dank' dir, dann brauche ich an meinem Script also nicht verzweifeln.

      Zumindest nicht an der Stelle. ;-)

      Conny