Solución
Para versiones recientes de LabVIEW (a partir de 2019) se puede encontrar una solución de alto nivel con el
Random Number.vi
que se encuentra en la paleta de Numeric. Este VI genera un valor aleatorio en un rango especificado, para cualquiera de estas instancias numéricas (U64, I64 o DBL).
A continuación se presenta una fórmula general para la generación de números aleatorios entre un número máximo y mínimo determinado:
(Max - Min) * random(0 to 1) + Min = random(Min to Max)
El código adjunto demuestra esta fórmula. El
Rand_num.vi
genera un único número aleatorio
Imagen 1: Uso de
Rand_num.vi
para generar un número aleatorio entre valor máximo y mínimo determinado.
El
Rand_ary.vi
genera una matriz de números aleatorios de un cierto tamaño y puede seleccionar aleatoriamente un rango de números.
Imagen 2: Uso de
Rand_ary.vi
para generar una matriz llena de números aleatorios entre valor máximo y mínimo determinado.