2015-03-05 3 views
0

Я делаю случайный шестнадцатеричный генератор, возможно ли в визуальном базовом коде создать код, который случайным образом генерирует числа и буквы вместе? Как бы вы это сделали? Я действительно потерян. Я хотел бы случайным образом генерировать шестнадцатеричную шестнадцатеричную строку, включая числа и буквы, или иногда выводить только букву или строку.Генерировать случайные числовые и алфавитные

Я хотел бы случайным образом, например, "01", "AF", "B2" "A", "8", "0F" и т.д.

+0

Зачем производить случайный текст? Просто создайте случайные биты, а затем преобразуйте их в текст. –

ответ

1

Вы можете сгенерировать случайное число (как обычно, основание 10) с использованием System.Random, а затем преобразовать основание 10 целое число в базу 16 строку достаточно легко:

Convert.ToString(myNumber, 16) 
+0

Информация MSDN: https://msdn.microsoft.com/en-us/library/system.convert.tostring%28v=vs.110%29.aspx – dwana

0

Кроме того, можно использовать алгоритм, который первым получил случайное число 1 (1 для значений, таких как " 8 ") или 2 (0 или 1, если индекс начинается с 0 (я не делал BASIC через некоторое время)). Затем сгенерируйте случайный индекс из списка. Объедините их, и вы получите свою строку.

Смежные вопросы