Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.152 Beiträge
 
Delphi 12 Athens
 
#3

Re: prozentualer Anteil bei Zufallszahlen

  Alt 10. Mai 2006, 12:27
entweder du nimmst ein Array[100] füllst es zu 70% mit der einen Zahl und den Rwest mit der Anderen, mischst das und verteilst den Inhalt auf die 10x10 Felder, dann hast du genau 70% Verteilung,

oder fals es nur "ungefähr" 70% sein sollen, dann halt Random direkt versenden und je nach Wertebereich deine Werte einsetzen.
If Random < 0.7 Then x := 1 Else x := 0;
@arbu man:
random(9)+1 = 1..9, da random(9) = 0..8 ist

also wie wäre es dann damit?
Delphi-Quellcode:
zahl:=random(10); // 0..9
if zahl in 0..6 then result:=1 else result:=0;

zahl:=random(10); // 0..9
if zahl < 7 then result:=1 else result:=0;

if random(10) < 7 then result:=1 else result:=0;

[edit]schreibfehler...schreibfehler...nmachtrag...schrei bfehler
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat