Einzelnen Beitrag anzeigen

Benutzerbild von Alexander Roth
Alexander Roth

Registriert seit: 17. Mai 2004
Ort: Kenn
574 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Lineares RandomRange für Real

  Alt 13. Mär 2007, 09:01
Jaaa.... also deine Methode glaube ich habe dich doch nicht so ganz verstanden, bzw sie funktioniert nicht so ganz: Weil:
wenn, min=0; max:=1;
dann kann man quadrieren und muss danach NICHT verschieben und kann wieder die wurzel ziehen und es bleibt das selbe.

Deshalb habe ich einfach ein bisschen rumprobiert und so unverständlich es für mich ist, das:
  result:=sqrt(random)*(max-min)+min; funktioniert einwandfrei.
Ich weis nicht wieso.

Quadrieren bringt den linken Ast der Quadratischen Funktion. Das verstehe ich. Quadrat heißt viele Kleine, D.h. bei 0,1,.. sind sehr viele, d.h. linker Ast einer Quadratischen Funktion.

Doch wieso das mit der Wurzel klappt?

Gruß Alexander
Alexander Roth
Ich bin umgestiegen auf: Lazarus und Ubuntu! Alles OpenSource!

Besuch doch mal: www.roth.us.ms
  Mit Zitat antworten Zitat