Ayúdame a definir una función de reproducción aleatoria de música
#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;
}
}
}