TLama

Untitled

Oct 19th, 2013
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.58 KB | None | 0 0
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3.   IntSum: Integer;
  4.   IntArray: array[1..4] of Integer;
  5.  
  6.   function GetIntFromRange(Low, High: Integer): Integer;
  7.   begin
  8.     Result := Low + Random(High - Low + 1);
  9.   end;
  10.  
  11. begin
  12.   IntSum := 0;
  13.   IntArray[1] := GetIntFromRange(2, 7);
  14.   IntSum := IntSum + IntArray[1];
  15.   IntArray[2] := GetIntFromRange(Max(2, 8 - IntArray[1]), 7);
  16.   IntSum := IntSum + IntArray[2];
  17.   IntArray[3] := GetIntFromRange(Max(2, Min(7, 15 - IntSum)), Max(2, Min(7, 20 - IntSum)));
  18.   IntSum := IntSum + IntArray[3];
  19.   IntArray[4] := 22 - IntSum;
  20. end;
Advertisement
Add Comment
Please, Sign In to add comment