Advertisement
Alex_Fomin

KeyGen

Jan 11th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.67 KB | None | 0 0
  1. uses
  2.   System.IO;
  3.  
  4. const
  5.   TXT_KEY_FILE = 'keys.txt';
  6.   SYMBOLS: array of char = ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9');
  7.  
  8. begin
  9.   var file1 := OpenWrite(TXT_KEY_FILE);
  10.   var count := ReadLnInteger('Необходимое количество ключей:');
  11.   for var i := 1 to count do
  12.   begin
  13.     var temp := '';
  14.     for var j := 1 to 12 do
  15.     begin
  16.       temp += SYMBOLS[Random(SYMBOLS.Length)];
  17.       if (j mod 4 = 0) and (j <> 12) then temp += #45;
  18.     end;
  19.     file1.Write(temp, newLine);
  20.   end;
  21.   file1.Close;
  22. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement