Форум программистов, компьютерный форум CyberForum.ru

Случайные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Операция взятия индексан http://www.cyberforum.ru/cpp-beginners/thread343441.html
Добрый день)) //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <windows.h> #include <iostream.h> //#include <cassert.h>
C++ Скрыть ПИН код USB ключа защиты программ. Приветствую. Вопрос, как лучше всего скрыть в теле программы ПИН-код доступа к ключу? BYTE my_main_pin = {0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; //ВНИМАНИЕ. Не храните ПИН-код в открытом виде. В примере это сделано для наглядности. http://www.cyberforum.ru/cpp-beginners/thread343437.html
C++ asctime() добавляет \n
В чём логика того, что в строку перед завершающим нулем добавляется символ конца текстовой строки?
C++ Qt + MSVS
Начал изучать с++,тут столкнулся с проблемой: графический интерфейс для программы. Решил скачать QT SDK,и тут мне сказали что можно работать с QT в MVS 2010...скажи пожалуйста подробно как привязать QT к MVS что надо установить для этого,что скачать и желательно с ссылочками,буду очень благодарен тому кто мне объяснит что да как делать. P.S извините за название темы..не смог сформулировать)
C++ Вывести числа по правилу http://www.cyberforum.ru/cpp-beginners/thread343394.html
Есть массив чисел 1...n; Надо вывести вот это 1...1 1...2 ..... n...n Ну это что-то типа k значной логики, все те числа вывести, только 0 не фигурирует, да и вообще в массиве могут быть любые числа. Это как коротко записать?
C++ Стоит не стоит У меня такой вопрос, надо написать программу для обработки ПДн. Чтобы реестр в програми хранился и вытягивался в формати XML. Возможно ли это в С++ или нет. И вообше стоит мне делать в С++ срок до 1 декобря. Я С++ знаю уровнем 0 подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
19.08.2011, 15:48     Случайные числа
Цитата Сообщение от grizlik78 Посмотреть сообщение
По-моему в этом месте программа сломается, если вдруг RAND_MAX == INT_MAX
Теоритически может, но это какой-то маргинальный случай, обычно там
C
1
#define RAND_MAX    0x7FFF
Если так всего бояться, то можно
C
1
double d = ((double)rand() + 0.1) / ((double)rand() + 0.1);
но я бы не заморачивался...

Добавлено через 1 минуту
Цитата Сообщение от grizlik78 Посмотреть сообщение
а там равномерное распределение получается?
Да чёрт его знает... Можно изменить цикл
C
1
for ( i = 0; i < 100500; ++i )
результат в файл и изучать, что получится. На глаз вроде ничё так последовательности...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru