Red de conocimiento informático - Conocimiento informático - Ayúdame a definir una función de reproducción aleatoria de música

Ayúdame a definir una función de reproducción aleatoria de música

#includelt;iostream.hgt; // Después de la inspección, cuando se usa lt;iostreamgt; se usa el espacio de nombres std; y se agregan algunos archivos de encabezado originales, cout no se puede usar por razones desconocidas.

#include lt;stdlib.hgt;

clase Grupo

{public:

Grupo(){};

static int a[8][4];

grupo vacío(int número, int gp)

{

srand((sin firmar) time(NULL));

bool *used=new bool[número];

int num, gpnum=número/gp;

if (número gp ! =0)

gpnum;

for(int i=0; ilt; número; i)

usado[i]=false;

for(i=0; ilt; gp-1; i )

{

for(int j=0; jlt; gpnum; j )

{

num=rand()número;

while(usado[num])

num=rand()número;

a[i][j]=num 1; /*modificar a num 1*/

usado[num]=true

}

}

}

int k=0;

for(i=gpnum*(gp-1); ilt; número; i )

{

num=rand()número;

while(usado[num])

num=rand()número;

a[gp-1][i4]=num 1; /* modificado a i4 y num 1**

usado[num]=true;

}

}/fin de función

};

int Grupo:: a[8][4]=;

void main()

{

Grupo g

g.group(32, 8

for(int n=0; nlt; 8; n )

{

coutlt;lt; "first"lt;lt;n 1lt;lt; "group"lt;lt;endl;/* Sin cambiar el encabezado En el caso de archivos, aquí se puede utilizar printf("d",~). */

for(int m=0;mlt;4;m)

coutlt;lt;Grupo::a[n][m]lt;lt;endl;

}

}

}