rand

Die rand Funktion 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 verwendet, um zufällige Ganzzahlen zu generieren, manchmal auch, um eine zufällige Stichprobe von Daten auszuwählen. 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. Mit der Funktion rand() wird eine Zufallszahl zwischen 0 und 1 generiert.
  2. Die Zahl wird mit 100 multipliziert, um eine Zufallszahl zwischen 1 und 100 zu erhalten.
  3. Mit der floor Funktion wird die Zufallszahl auf die nächste Ganzzahl abgerundet, wodurch eine Zufallszahl zwischen 0 und 99 (einschließlich) entsteht.
  4. 1 wird addiert, um die zufällige Ganzzahl auf 1 bis 100 (einschließlich) zu erhöhen.

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

Wichtige Punkte

Die Funktion rand erzeugt eine Zahl mit 16 Dezimalstellen, z. B. 0,04277424614631747.