![]() |
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Zitat:
|
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Zitat:
|
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Wenn ich mich nicht täusche sollte das auch über MAXINT hinaus funktionieren. Die Zahl ist dann vllt. nicht mehr das was man gerne hätte aber sie sollte trotzdem durch 4 teilbar sein :mrgreen:
|
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Zitat:
![]()
Delphi-Quellcode:
funtion MyRand(Range: Integer): Integer;
var DividedRange: Integer; begin DividedRange := Range div 4; Result := Random(DividedRange) * 4; end; |
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Zitat:
|
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Zitat:
Delphi-Quellcode:
function MyRand(LimitPlusOne : Integer): Integer;
var DividedRange: Integer; begin DividedRange := ((LimitPlusOne - 1) div 4) + 1; Result := Random(DividedRange) * 4; end; |
AW: Nur random Zahlen ausgeben die durch 4 teilbar sind
Delphi-Quellcode:
DividedRange := (Range + 3) div 4;
Nja, kommt auch drauf an, ob man 0..x-1 oder 1..x oder 0..x oder 0..x-1 haben will, denn dieses "Range" sagt ja nur "bis" und nennt nicht das "von" oder ob das "bis" inclusive oder exclusive ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 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 by Thomas Breitkreuz