| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo hacer que los códigos de números aleatorios Sólo Incluso en C + +
    Generación de números aleatorios es útil en la realización de experimentos estadísticos o cuando el diseño de juegos de azar . Como la mayoría de los lenguajes de programación , C + + tiene un comando de generación aleatoria número. Su producción puede ser cualquier número entero dentro de un rango especificado , ya sea par o impar . Si se necesita el programa para dar salida sólo los enteros , se puede hacer un simple ajuste en el código. Instrucciones
    1

    Inicializa el generador de números aleatorios con el siguiente comando:

    srand (time ( NULL) ) ;

    El comando " srand " significa "semilla aleatoria " . Dado que el generador de números aleatorios construido en C + + es en realidad un generador de números pseudo-aleatorios , debe semilla con la función de un valor de partida . El " time (NULL ) " valor de entrada es un número basado en la hora actual. El uso de " time (NULL ) " garantiza la obtención de valores de inicialización diferentes cada vez que se ejecuta el programa.
    2

    Definir una variable llamada " Hello" que es igual a un número al azar en la mitad del rango que desea para la salida final . Por ejemplo, si desea generar al azar los números pares entre cero y 50 , establezca el valor de " Hello" a estar entre cero y 25 . Para ello, escriba el siguiente código:

    Hello = rand ()% 26 ;

    Si el rango comienza en cero , se agrega una en el extremo superior . Por lo tanto , 25 + 1 = 26 .
    3

    Crear una nueva variable llamada " Even50 " que es igual a " Hello" multiplicado por dos. Esta variable será siempre , incluso , ya multiplicar cualquier número entero por dos siempre arroja un número par

    Even50 = 2 * Hola , .

    El valor de " Even50 " es un número entero aleatorio entre cero y 50.

    Previous :

    next :
      Artículos relacionados
    ·Cómo compilar en Borland C + + 
    ·Cómo convertir cadenas en valores largos sin signo 
    ·Cómo ocultar la subvista en un iPhone 
    ·Cómo utilizar números negativos en C 
    ·Cómo crear una Randomizer en C 
    ·Cómo utilizar códigos de acceso en una matriz unidime…
    ·Mostrar una imagen Caja PGM en C + + 
    ·¿Cuáles son las funciones de las unidades de disco du…
    ·Cómo utilizar C en un sistema Unix 
    ·Visual C no le hace EXE 
      Artículos destacados
    ·Tipos de datos ANSI C 
    ·Comparación de Cadenas en JSP 
    ·Cómo encontrar a una cuadrícula de referencia OS 
    ·Java y funciones aleatorias 
    ·Cómo ejecutar un reloj en una página web mediante Jav…
    ·Pascal punteros de matriz 
    ·Un Explorador de secuencias de comandos de Procesos Ind…
    ·Cómo insertar una clave de Auto - numérico en PHP 
    ·Cómo agregar retrasos o pausas en Java 
    ·Cómo instalar XNA para uso con VBnet 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com