
22.11.2016, 22:53
|
|
Постоянный
Регистрация: 30.08.2011
Сообщений: 358
С нами:
7738166
Репутация:
11
|
|
Сообщение от Felis-Sapiens
Там был D-Link DIR-615. Генератор на основе rand():
Код:
const char symbols[] = "123456789abcdefhijkmnoprstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";
for (int i = 0; i < 10; i++)
{
int index = (int)((double)rand() / (uint32)0x80000000 * 55);
key[i] = symbols[index];
}
А нет ли здесь ошибки? В той длинной строке 56 символов, "Z" имеет номер 55, счет от нуля. А переменная index может быть максимум 54. Либо символ "Z" не используется, либо ошибка?
|
|
|