7.12.1  rand.inc - Distribuciones planas

SRand(Stream). Devuelve números aleatorios en el rango [-1, 1].
Parámetros:

RRand(Min, Max, Stream). Devuelve números aleatorios en el rango [Min, Max].
Parámetros:

VRand(Stream). Devuelve vectores aleatorios dentro de la caja que va desde < 0, 0, 0> a < 1, 1, 1>
Parámetros:

VRand_In_Box(PtA, PtB, Stream). Similar a VRand(), esta macro devuelve un vector aleatorio dentro de una caja, pero en este caso te permite especificar las dos esquinas de la caja.
Parámetros:

VRand_In_Sphere(Stream). Devuelve un vector aleatorio dentro de una esfera de radio 1 emplazada en el origen.
Parámetros:

VRand_On_Sphere(Stream). Devuelve un vector aleatorio en la superficie de una esfera de radio 1 emplazada en el origen.
Parámetros:

VRand_In_Obj(Object, Stream) Esta macro toma un objeto sólido y devuelve un punto aleatorio de su interior. Éste se obtiene mediante un muestreo aleatorio de la la caja de acotación del objeto, y puede ser bastante lento si el objeto ocupa sólo una pequeña parte del volumen de su caja de acotación (ya que habrá que realizar más intentos para localizar un punto en el interior del objeto). Esta macro funciona mejor con objetos finitos y sólidos (los objetos no sólidos, como las mallas y los parches, no tienen un interior definido, y no funcionarán con esta macro).
Parámetros: