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 |
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…