Function
2010-01-23 19:57:55
Useful for when you need to decided who gets that last piece of pizza :p
Improvements?
program new;
function PickRandomName( Names: TStringArray ): String;
var
i, rand: integer;
bools: Array of Boolean;
begin
SetArrayLength( bools, High( Names ) );
rand := Random( High( Names ) );
for i := 0 to high( Names ) do
if( i = rand )then
begin
result := Names[ i ];
break;
end;
end;
begin
writeln( PickRandomName( [ 'Brian', 'Brad', 'Levi', 'Adam', 'Mike' ] ) );
end.Improvements?