Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 1
1

Randomize побайтно

17.05.2016, 19:12. Показов 433. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста, разобраться! Нужно сгенерировать 128битное число (16 символов), все работает, но мне сказали что это слишком просто, мол хоть так оно и является 128битным, но на самом деле из 255 символов я задействовала только 26 (большие буквы английского алфавита). Стоит задание сделать генерацию ПОБАЙТНО, что и загнало меня в тупик.

Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm1.Button2Click(Sender: TObject);
const
  a = 16; //кол-во символов
  var
    i: Integer; //для цикла
begin
 Randomize;
  Memo1.Lines.Clear;
  for i := 1 to a do
      Memo1.Text := Memo1.Text + Chr(Ord('A') + Random(Ord('Z') - Ord('A')+1));
end;
Миниатюры
Randomize побайтно  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2016, 19:12
Ответы с готовыми решениями:

Как побайтно считать файл)
Ув. форумчане!! Скажите пжл как побайтно считать файл и записать его в другой (два .exe файла)....

Randomize
Пишу randomize; mr:=random(255); randomize; mg:=random(255); randomize; mb:=random(255); И в...

Randomize
обьясните как использовать Randomize... напишите синтаксис...

Randomize в цикле For
Ситуация такая: по завершению работы, цикл выдает мне число, записанное в переменную, и мне нужно...

1
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
17.05.2016, 20:46 2
Delphi
1
2
3
4
5
6
7
8
9
uses SysUtils;
..
var
  GUID: TGUID;
..
CreateGUID(GUID);
with GUID do
Memo1.TEXT := Format('%0.8X%0.4X%0.4X%0.2X%0.2X%0.2X%0.2X%0.2X%0.2X%0.2X%0.2X',
       [D1, D2, D3, D4[0], D4[1], D4[2], D4[3], D4[4], D4[5], D4[6], D4[7]]);
0
17.05.2016, 20:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2016, 20:46
Помогаю со студенческими работами здесь

Игра парные картинки.Randomize картинок
Кто не знает что за игра парные картинки объясняю в двух словах: Найти пару для картинки.Есть поле...

Убрать Randomize из кода для ввода значений вручную
Помогите Randomize мешает нужно чтоб я сам числа вводил.Вот код: begin Randomize; for i:=1...

Метод randomize инициализирует только первый оператор случайных чисел, или все сразу, идущие после него в коде?
То есть, например, есть код: randomize; x:=random(100); y:=random(200); for i:=1 to...

При randomize timer: пишет invalid outside procedure и указывает на randomize Timer
почему в к примеру таком коде: Randomize Timer Dim tm As Integer Private Sub Timer1_Timer() tm...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru