randrange(start, stop)
solo toma argumentos enteros. Entonces, ¿cómo obtendría un número aleatorio entre dos valores de flotación?¿Cómo obtener un número aleatorio entre un rango de flotación?
219
A
Respuesta
369
Uso random.uniform(a, b):
>>> random.uniform(1.5, 1.9)
1.8733202628557872
51
random.uniform(a, b)
parece ser lo que tu buscas. A partir de los documentos:
devolver un número aleatorio de punto flotante N tal que una < = N < = b para un < = b y b < = N < = a para b < a.
Ver here.
Cuestiones relacionadas
- 1. ¿Cómo obtener un número aleatorio en pascal?
- 2. Generando un número aleatorio excluyendo el rango
- 3. ¿Generar un número aleatorio dentro del rango?
- 4. Genere un número aleatorio en el rango 1 - 10
- 5. cambiar probabilidad de obtener un número aleatorio
- 6. Produce un número aleatorio en un rango usando C#
- 7. ¿Cómo obtener un número aleatorio en JSTL?
- 8. ¿Generar un número aleatorio dentro del rango en iOS?
- 9. ¿Cómo generar un número aleatorio en Bash?
- 10. generar un número aleatorio con 7 dígitos
- 11. ¿Cómo puedo obtener un número aleatorio del ruido atmosférico?
- 12. ¿Cómo puedo generar un número aleatorio dentro de un rango pero excluir algunos?
- 13. Generar flotación aleatoria entre dos carrozas
- 14. Generar un entero aleatorio en un rango en Haskell
- 15. Generación de un doble número aleatorio de un cierto rango en Java
- 16. ¿Cómo restablecer un motor de número aleatorio?
- 17. Cómo crear mejor un flotador aleatorio en un rango entre dos flotadores
- 18. Conversión/cuantificación del rango de flotación al rango entero
- 19. Obteniendo un número aleatorio entre 0 y 0.06 en Java?
- 20. Número aleatorio en el rango [min - max] usando PHP
- 21. Número aleatorio en un bucle
- 22. Obtener entero aleatorio en el rango de (x, y]
- 23. ¿Cree un número aleatorio entre -100 y 100 en JavaScript?
- 24. ¿Cómo redondear un número dentro de un cierto rango?
- 25. Generar un número aleatorio de N-dígitos
- 26. usando rand para generar un número aleatorio
- 27. ¿Cómo puedo generar un número aleatorio para cada fila en un TSQL Select?
- 28. Número aleatorio entre 2 números dobles
- 29. generar un número aleatorio corto en java?
- 30. Número aleatorio dentro de un rango basado en una distribución normal
¿podría esto teóricamente producir 1.5 y 1.9? ¿o solo produciría 1.50 ~ 1 y 1.89 ~? – Musixauce3000
@ Musixauce3000 Respuesta corta: sí. Respuesta más larga: si observa la documentación, indica 'Devuelve un número aleatorio de punto flotante N tal que a <= N <= b para a <= b y b <= N <= a para b Dan