Anuncio

Colapsar
No hay ningún anuncio todavía.

Números al azar

Colapsar
X
 
  • Filtro
  • Hora
  • Mostrar
Borrar todo
nuevos mensajes

  • Python Números al azar

    ¿Existe alguna forma de que se generen números al azar usando python?

  • #2
    Re: Números al azar

    En muchos lenguajes de programación tienen una función llamada rand(), supongo que también tendrá que estar en python.
    PD: he buscado y he encontrado esto: http://www.pythonforbeginners.com/ra...dule-in-python parece que están en el módulo random.
    Última edición por alexpglez; 05/06/2015, 17:47:32.
    [TEX=null] \vdash_T G \leftrightarrow Consis \; \ulcorner T \urcorner [/TEX]

    Comentario


    • #3
      Re: Números al azar

      Sino siempre puedes crear tu propio generador es bastante fácil

      Comentario


      • #4
        Re: Números al azar

        Escrito por Umbopa Ver mensaje
        Sino siempre puedes crear tu propio generador es bastante fácil
        ¿cómo?

        Comentario


        • #5
          Re: Números al azar

          El azar, en programación, no existe, sigue siendo una función con un algoritmo lógico detrás, que si lo conociésemos podríamos saber que números van a salir de la función generadora de números aleatorios. Quiero decir que para hacer uno sencillo es fácil, ahora mismo me estoy imaginando una especie de bucle complicado que vaya sumando y multiplicando, y cada vez que lo llamas, cambia aumentando o disminuyendo en una unidad o dos (por ejemplo), los factores multiplicativos o aditivos.
          Mi creatividad en estas cosas es muy mala, además no he leído demasiado sobre cómo hacer funciones aleatorias. Pero por ahí van las ideas. También se podría jugar por ejemplo con recursividad de funciones, etc.
          Yo lo más aleatorio que he hecho ha sido hacer un programa que resuelva el determinante de una matriz de 10x10, no es nada aleatorio, pero al no ser rápido de calcular a mano pues...
          [TEX=null] \vdash_T G \leftrightarrow Consis \; \ulcorner T \urcorner [/TEX]

          Comentario


          • #6
            Re: Números al azar

            Una forma de programar tú mismo una función que genere número pseudoaleatorios podría ser de la siguiente forma. Busca en internet alguna función de Python que te de el tiempo que tiene el ordenador. Es decir, la hora del reloj. Eso lo puedes usar como semilla variable. Si usas una semilla fija el problema que te encontrarás es que tu programa siempre generará el mismo número pseudoaleatorio. Por eso si coges como semilla la hora del ordenador, que siempre va hacia adelante, podrás tener un generador decente. Esto ya depende de tus intereses pero ahora tienes que pensar una forma de pasar esa hora a un número del al , o del al ... Programa las operaciones que necesites y ya está.

            Comentario

            Contenido relacionado

            Colapsar

            Trabajando...
            X