so erstellen Sie einen Bereich der zufällige Dezimalzahl zwischen 0 und 1
wie definiere ich dezimalen Bereich von 0 bis 1 in python? Range () - Funktion in python gibt nur int-Werte. Ich habe einige Variablen in meinem code, deren Zahl variiert von 0 bis 1. Ich bin verwirrt, wie kann ich das in den code. Danke
Ich möchte hinzufügen, mehr auf meine Frage. Es ist kein Schritt oder jede Inkrement-Wert generieren würde, die decimal-Werte. Ich habe eine variable verwenden, die einen Wert von 0 bis 1. Es kann ein beliebiger Wert sein. Aber das Programm sollte wissen, seine Grenze, es hat einen Bereich von 0 bis 1. Ich hoffe, dass ich mich klar genug ausgedrückt. Danke
http://docs.python.org/library/random.html
- Sie haben um genauer zu sein. Von 0 auf 1 kann zwischen 0 und unendlich-Werte. Was sind die Schritte?
- Danke, aber es gibt keine Schritt. Es könnte ein beliebiger Wert zwischen 0 und 1. Ich muss nur noch eine variable hätte, die Werte zwischen 0 und 1.
- Ja ich brauche eine zufällige Auswahl. Sollte ich das Wort random.
- S. Lott habe ich geändert die Frage. Vielen Dank für das lassen mich wissen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie auf der Suche für eine Liste von Zufallszahlen zwischen 0 und 1, ich denke Sie kann eine gute Nutzung der
random
ModulWerfen Sie auch einen Blick auf dezimal.
Wie es scheint, Liste Verstehens, wäre ziemlich nützlich hier.
Sowas? Meine Python ' s rusty.
Bearbeiten, gegeben Kommentar über Mark Zufällige Antwort:
Wenn Sie wirklich nicht wollen, eine reibungslos Inkrementieren Angebot, sondern eine zufällige Zahl zwischen 0 und 1, Verwendung
random.random()
.Dieser Ausgabe Dezimalzahl zwischen
0
zu1
mit Schrittweite0.1