Announcement

Collapse
No announcement yet.

Randomize mit Nachkommastellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Randomize mit Nachkommastellen

    Hallo allerseits!<br>
    Ich würde gerne Zufallszahlen berechnen, allerdings nicht mit normalen Integer Werten, sondern z.B. mit Zufallszahlen zwischen 0 und 5, die aber beispielsweise 5 Nachkommastellen haben.<br>
    <br><br>
    Dieses Verfahren benötige ich zur Polynom-Berechnung: (z.B.!)<br><br> 7x^7+6x^6+5x^5...+1=0<br><br>
    Um da jetzt x auszurechnen, muss ich zufällig generierte Zahlen einsetzen und die Näherung zu 0 überprüfen. Ganzzahlen helfen mir da nicht <br><br>
    Ich hoffe das mein Problem deutlich geworden ist. Herzlichen Dank für jeglich Hilfe im Voraus!<br>
    Schöne Grüße,<br>
    Zuletzt editiert von Gast_1; 31.03.2010, 13:06. Reason: Realname entfernt

  • #2
    Double := Random * 5.0; oder<br>
    Double5 := Round(Random * 5.0 * 1000000) / 1000000; <br>
    um 5 Nachkommastellen zu erzeugen.<br>
    Kurzform Double5 := Round(Random * 5E5) / 1E5;<br>

    Gruß Hage

    Comment


    • #3
      Hallo Hagen!<br>
      <br>
      Super herzlichen Dank für deine Antwort, du hast mir sehr weitergeholfen, der Quellcode funktioniert einwandfrei.<br><br>
      Schöne Grüße,<br>
      Zuletzt editiert von Gast_1; 31.03.2010, 13:06. Reason: Realname entfernt

      Comment


      • #4
        Hm, schon mal was von den Newton-Verfahren zur Nullstellenberechnung gehört? Dürfte wohl in den von dir beschriebenen Fall der eindeutig bessere Algorithmus wie Zufallszahl-Probiererei sein....... <p>
        (Ist in jeder Formelsammlung/Internet nachzulesen....)<p>
        gruß,<br>
        bernhar

        Comment

        Working...
        X