rand

Die Funktion rand kann in benutzerdefinierten Filtern und Tabellenberechnungen verwendet werden, um eine Zufallszahl zwischen 0 und 1 zurückzugeben.

Syntax

rand()

Die Funktion rand gibt eine Zufallszahl zwischen 0 und 1 zurück.

Beispiele

Die Funktion rand wird häufig zum Generieren von Zufallszahlen und manchmal zum Auswählen einer Stichprobe verwendet. Wenn Sie beispielsweise eine Ganzzahl zwischen 1 und 100 (einschließlich) generieren möchten, können Sie Folgendes verwenden:

(floor(rand()*100)+1)

Dieser Ausdruck funktioniert so:

  1. Erzeugt mithilfe der Funktion rand() eine Zufallszahl zwischen 0 und 1.
  2. Die Zahl wird mit 100 multipliziert, um eine Zufallszahl zwischen 1 und 100 zu erhalten.
  3. Die Funktion floor wird verwendet, um die Zufallszahl auf die nächste ganze Zahl abzurunden. Dadurch wird eine Zufallszahl zwischen 0 und 99 (einschließlich) generiert.
  4. Es wird 1 addiert, um die Zufallsganzzahl auf 1 bis 100 (einschließlich) zu erhöhen.

Sie können Ihre Abfrage dann so filtern, dass nur Daten unter einer bestimmten Zufallszahl enthalten sind.

Wichtige Informationen

Die Funktion rand gibt eine Zahl mit 16 Dezimalstellen zurück, z. B. 0,04277424614631747.