“Conocimiento Programación>C /C + + Programming

Cómo generar números enteros negativos y positivos azar en C + +

2011/9/24
números aleatorios verdaderos parecen seguir ningún orden , regla, orden ni concierto . Mientras que el C + + lenguaje de programación no puede generar números aleatorios verdaderos , producirá números aproximados o pseudo - aleatoria que son más que adecuado para la mayoría de tareas de programación . El rand () devuelve un número aleatorio positivo diferente cada vez que se llama , pero estos mismos números se repetirá la próxima vez que se ejecuta el programa . La función srand () genera un conjunto diferente de números aleatorios cada vez que el programa se ejecuta si se le da un número único o semillas como entrada. Puede utilizar rand ( ) para indicar si un número al azar debería ser negativo , a continuación, cambiar su signo mediante la colocación de un " - " en la parte frontal de la variable si es necesario . Cosas que necesitará
Un compilador C + + como Visual C + +
Texto simple editor
Ver Más instrucciones
1

clic en el botón "Inicio" y haga clic en " Todos los programas". Haga clic en la opción de menú " Accesorios " . Haga clic en " Bloc de notas " para iniciar el editor de texto.
2

Escriba el siguiente código en el Bloc de notas . Alternativamente , usted puede copiar y pegar el código. Haga clic en el botón izquierdo del ratón y arrastre para resaltar el texto . Pulse " CTRL + C " para copiar en el portapapeles y presione "CTRL + V " para pegar en el Bloc de notas .

# Include # include # include < time.h >

using namespace std ;

int main () {

segundo time_t ; //obtener la hora en segundos utilizando cpp librarysrand (time ( y segundo ) ) ; //envía el tiempo para srand como un seedint random_integer ; random_sign int ; int n ; para ( n = 0 , n < 10 , n + + ) { random_integer = rand ( ) ; random_sign = ( rand ( ) % 2 ) ; //esto produce aleatoriamente 0 o 1 . si es 0, cambio de número de negativeif ( random_sign == 0 ) { random_integer = - random_integer ;} cout << " Número :"; cout << n +1 << endl ; cout << ; random_integer << endl << endl ;} }

3 Haga clic en el menú "Archivo " y seleccione la opción " Guardar" . Guarde el archivo con el nombre " demo.cpp . " Haga clic en el menú "Archivo" y seleccione "Salir " para cerrar el Bloc de notas .

4 Haga clic en " Inicio" Escriba "cmd " en el cuadro de búsqueda y presiona " Enter".
5

Escriba el directorio que contiene el archivo " demo.cpp " en el símbolo del sistema y presiona "Enter . "Por ejemplo , escriba" cd prueba "si el directorio en el que guardó " demo.cpp " está dentro de " Mis documentos ".
6

tipo " demo cl. cpp " en el símbolo del sistema.
7

Pulse la tecla" Enter key " . Si los informes de errores del compilador , examine el código de errores tipográficos, guardar los cambios y volver a compilar el archivo.
8

Type " demo.exe " en el símbolo del sistema y presiona " Enter" para ejecutar el programa . La aplicación debe imprimir 10 números pseudoaleatorios , algunas negativas y algunas positivas .

C /C + + Programming
¿Cuál es el uso del multiprocesador de memoria compartida?
Cómo comprobar si una matriz tiene valor o no en C + +
Cómo compilar C y C + + Juntos
C + + Formación
Cómo hacer una cadena en una matriz de caracteres en C + +
Cómo escribir un simple controlador de dispositivo PCI
El Proyecto Wireless AVR
¿Qué es la depuración dinámica en el microprocesador?
Conocimiento de la computadora © http://www.ordenador.online