Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ada 0.70 KB | None | 0 0
  1. with Ada.Numerics.Discrete_Random; --use Ada.Numerics.Discrete_Random;
  2. with Ada.Text_IO; use Ada.Text_IO;
  3. With Ada.Strings.Fixed;
  4.  
  5. procedure burbujas is
  6.    subtype die is Integer range 1..10;
  7.    subtype dice is Integer range 2*Die'First .. 2*Die'Last;
  8.    package randomdie is new Ada.Numerics.Discrete_Random (die);
  9.    package Int_IO  is new Ada.Text_IO.Integer_IO(Integer);
  10.    use randomdie;
  11.    G: Generator;
  12.    D: Dice;
  13.    C: Integer;
  14. begin
  15.    C:=1;
  16.  Reset (G);  -- Start the generator in a unique state in each run
  17.    loop
  18.       D := Random(G)+Random(G);
  19.       Put("Number d is:" & Integer'Image(D));
  20.       New_Line;
  21.       C := C + 1;
  22.       exit when C =20;
  23.    end loop;
  24.  
  25. end burbujas;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement