Red de conocimiento informático - Problemas con los teléfonos móviles - Systemverilog tiene 8 datos. ¿Quieres seleccionar 3 datos al azar y enviarlos?

Systemverilog tiene 8 datos. ¿Quieres seleccionar 3 datos al azar y enviarlos?

En SystemVerilog, puedes usar la función aleatoria rand para seleccionar 3 números aleatorios. Puede usar un bucle para seleccionar estos tres números y obtener un número aleatorio usando rand() 8, donde 8 es la operación de módulo que limita el rango de números aleatorios entre 0 y 7.

Por ejemplo, puedes usar el siguiente código para seleccionar tres números aleatorios

int data[8] = {1, 2, 3, 4, 5, 6, 7, 8 } ;

int rand_data[3];

for (int i = 0; i lt; 3; i) {

rand_data[i] = datos [ rand() 8];

}

//Enviar los datos en la matriz rand_data

En este código, primero definimos un archivo llamado data An matriz que contiene 8 números. Luego, definimos una matriz llamada rand_data para almacenar 3 números seleccionados al azar. A continuación, usamos un bucle para seleccionar tres números aleatorios y almacenarlos en la matriz rand_data. Finalmente, podemos enviarlo usando los datos de la matriz rand_data.