![]() |
Re: Random zwischen zwei Zahlen
die hast du schon !
(einfach math in die uses klausel hinzufügen) aber die hat noch ncht so viele funktionen wie bei D6 oder D7. |
Re: Random zwischen zwei Zahlen
Hi Choose! Danke für die Korrektur. Mir war nicht bekannt, dass es da diese Funktion noch gibt, weil ich selber Delphi 7 verwende.
Man liest sich, Stanlay :hi: |
Re: Random zwischen zwei Zahlen
gibt aber noch ne lösung, die man normal mit random machen kann!
Delphi-Quellcode:
heißt soviel wie ziehe eine zahl zwischen 0 und 50, und addiere 50 dazu! somit wäre die frage ebenfalls beantwortet ;)
zz:=random(51)+50;
ciao |
Re: Random zwischen zwei Zahlen
Zitat:
|
Re: Random zwischen zwei Zahlen
lol, verdammt hab ich überlesen :duck:
passiert halt |
Re: Random zwischen zwei Zahlen
Brauchst dich doch nicht zu verstecken. ;)
Ich hab vorher auch erst Mist gepostet, aber es dann noch verbessert. :D |
Re: Random zwischen zwei Zahlen
Hallo Choose,
Zitat:
Delphi-Quellcode:
ist das vielleicht die Gesuchte?
{ RandG produces random numbers with Gaussian distribution about the mean.
Useful for simulating data with sampling errors. } function RandG(Mean, StdDev: Extended): Extended; |
Re: Random zwischen zwei Zahlen
ich wusste nichtmal das delphi ne eigene funktion hat....ich hatte sie mir damals so geschrieben:
Delphi-Quellcode:
function Rand(RandFrom, RandTo: integer): integer;
begin if RandTo > RandFrom then begin Randomize; Repeat Result := Random(RandTo); until Result > RandFrom-1; end else Result := 0; end; |
Re: Random zwischen zwei Zahlen
:gruebel: da würdest du dir aber auch mit
Delphi-Quellcode:
einige sinnlose Schleifendurchläufe ( und auch Zeilen ) ersparen.
Result := Random( RandTo ) + RandFrom - 1
|
Re: Random zwischen zwei Zahlen
Zitat:
Delphi-Quellcode:
Dein's gibt einen Zufallswert in einem anderen Bereich zurück:
If RandTo > RandFrom Then
Result := RandFrom + Random(RandTo - RandFrom + 1) Else Result := 0;
Delphi-Quellcode:
so sollte es doch ausseh'n:
RandFrom - 1 <= Result < RandTo + RandFrom - 1
Result = (RandFrom - 1) .. (RandTo + RandFrom - 2)
Delphi-Quellcode:
RandFrom <= Result <= RandTo
Result = RandFrom .. RandTo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz