Función: RandVolver

Descripción

Devuelve un número flotante pseudoaleatorio en el rango [min,max) o un booleano aleatorio

Cadena de entrada

rand

Cadena de salida

rand

Uso

rand(<semilla>) | rand(<min>,<max>[,<semilla>])

Parámetros
# Parámetro Descripción Valor por defecto
1 min Extremo inferior del intervalo (INCLUIDO) 0
2 max Extremo superior del intervalo (EXCLUIDO) 1
1|3 semilla
  • -1; siguiente nº aleatorio
  • 0; usar reloj del sistema
  • falso; siguiente booleano
  • verdadero; booleano usando reloj del sistema
  • otro valor; valor fijo
-1

Ejemplos

rand(-1)

RealDoble: 0.8353267872701102

sucesion(rand(-10,10),_,1,5)

VectorEvaluado: [-7.059124454993622,-3.1512724473369236,-9.60066437866743,0.8072040330115744,7.084929585217822]

[rand(0,5,10),rand(0,5,10),rand(0,5,10)]

VectorEvaluado: [3.652151483717136,3.652151483717136,3.652151483717136]

[rand(0),rand(-1),rand(3),rand(-1),rand(3),rand(-1)]

VectorEvaluado: [0.24306612529839333,0.6836260544213165,0.731057369148862,0.07099203475193139,0.731057369148862,0.07099203475193139]

[rand(verdadero),rand(falso),rand(falso),rand(falso)]

VectorEvaluado: [falso,verdadero,verdadero,falso]

Para EnteroGrande devuelve un EnteroGrande en el rango [0,2n)

rand(10b)

EnteroGrande: 888

Véase también…

randint, randgauss