¿Existe alguna forma de que se generen números al azar usando python?
Anuncio
Colapsar
No hay ningún anuncio todavía.
Números al azar
Colapsar
X
-
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]
- 1 gracias
-
Re: Números al azar
Escrito por Umbopa Ver mensajeSino siempre puedes crear tu propio generador es bastante fácil
Comentario
-
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]
- 1 gracias
Comentario
-
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á.
- 1 gracias
Comentario
Contenido relacionado
Colapsar
Comentario