Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo organizar aleatoriamente números del 1 al 200 en VC++?

¿Cómo organizar aleatoriamente números del 1 al 200 en VC++?

#include

#include

#include

usando el espacio de nombres std

int a[200];

int main()

{

srand( static_cast( time(NULL) ) ); //Aún es necesario proporcionar semillas aleatorias

for(int i=0;i<200;++i)

{

a[i] = i+1;

}

copiar( a,a+200,ostream_iterator( cout," " )); //salida

cout <

random_shuffle( a,a+200 ); // Mezcla aleatoria por primera vez

copy( a,a+200,ostream_iterator( cout , " " ));

cout<

random_shuffle( a,a+200 ); //Segunda vez

copiar( a,a +200,ostream_iterator( cout," " ));

}

Esta es una función de biblioteca estándar de C++, que es muy eficiente y fácil de usar.

Suplemento:

Lo siento, si no puedes manejar algo tan simple, no elijas C++