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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
newbie666
Заблокирован
#1

Как генерить монотонно возрастающие числа? - C++

02.09.2013, 11:56. Просмотров 906. Ответов 22
Метки нет (Все метки)

Привет! Суть проблемы такова. Надо генерить длинные (long long) числа, чтоб они были всё время разные и плавно возрастающие. Генериться они должны всегда правильно, вне зависимости от того, сколько раз подряд была запущенна программа, сколько раз компьютер был перезагружен и тд... Понятно, что в принципе тут надо завязываться на дату, но тут так же возникает проблема - если этот генератор запускать в цикле, то текущее время просто не успевает обновится и номера остаются одинаковыми....
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2013, 11:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как генерить монотонно возрастающие числа? (C++):

Visual Studio: Вывести номера столбцов матрицы, элементы которых образуют монотонно убывающую или монотонно возрастающую последовательность - C++
Здравствуйте, прошу помощи. Вопрос жизни и смерти. В программировании вообще что-то тяжко. С горем попалам сдаю. 1 курс... тяжело... ...

Проверить, монотонно ли растут числа в массиве - C++
{ int a={1,8,56,98,25,-9,45,64,17,5,79}; for (int k = 0; k < 12; k++) { bool swaped=false; for (int i = 0; i < 12-1; i++) { ...

Распечатать возрастающие серии последовательности в обратном порядке - C++
Пусть дана последовательность целых чисел. Распечатать возрастающие серии последовательности в обратном порядке. Серия - это упорядоченна...

Нужно вывести все возможные возрастающие 6-ти значные комбинации - C++
Задачка: Нужно вывести все возможные возрастающие 6-ти значные комбинации из промежутка чисел <0,100> Подкиньте пару идей.

Распечатать возрастающие последовательности заданных чисел в обратном порядке - C++
Ребят, помогите, у меня такое задание: Считая, что элементами стека являются целые числа, распечатать возрастающие ...

Найти максимально длинные возрастающие последовательности чисел массива - C++
Попалась такая задача, только вот не пойму, что значит максимально длинные возрастающие последовательности. Этот же вопрос есть на форуме,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
newbie666
Заблокирован
02.09.2013, 13:06  [ТС] #16
id пользователя генерит чтоли...
Что то вроде того ))) Вот и задача сформулирована )
0
0x10
2464 / 1636 / 238
Регистрация: 24.11.2012
Сообщений: 4,029
02.09.2013, 13:27 #17
newbie666, под виндой доступна функция UuidCreate http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Под никсами uuid_generate http://linux.die.net/man/3/uuid_generate
2
vndtta
90 / 67 / 13
Регистрация: 17.10.2011
Сообщений: 235
Завершенные тесты: 1
02.09.2013, 13:44 #18
Цитата Сообщение от SatanaXIII Посмотреть сообщение
12.12.12
штамп времени включает в себя: год месяц число час минута секунда - и это минимум
0
newbie666
Заблокирован
02.09.2013, 13:48  [ТС] #19
Цитата Сообщение от vndtta Посмотреть сообщение
год месяц число час минута секунда
там ещё и миллисекунды есть, но этого не достаточно )

Добавлено через 50 секунд
вряд ли конечно, т.к. винда - это не ОСРВ, но всё же, может кто слышал как получить время с точностью до наносекунд в windows ? ))))
0
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,061
Завершенные тесты: 1
02.09.2013, 13:59 #20
Цитата Сообщение от newbie666 Посмотреть сообщение
вряд ли конечно, т.к. винда - это не ОСРВ, но всё же, может кто слышал как получить время с точностью до наносекунд в windows ? ))))
это для того чтобы была разница между временем запуска приложений?) наверное придется создавать какой то общий сервер все таки, который распределяет данные...
0
zer0mail
2334 / 1960 / 192
Регистрация: 03.07.2012
Сообщений: 7,029
Записей в блоге: 1
02.09.2013, 14:04 #21
Пусть Т=текущее_значение_счетчика, тогда сохраняешь Т+N в файле и используешь Т++, пока оно не дойдет до X. Как дойдет, снова сохраняешь T+N в файл.

При запуске Т=значение в файле. При сбоях возможны "дырки", но используемые значения будут различны и возрастать.
0
censor
8 / 8 / 0
Регистрация: 05.06.2013
Сообщений: 60
03.09.2013, 01:10 #22

Не по теме:

Раздули тему

Перенаправляй каждый раз порядок случайных чисел и не спрашивай как
0
0x10
03.09.2013, 06:56     Как генерить монотонно возрастающие числа?
  #23

Не по теме:

Цитата Сообщение от censor Посмотреть сообщение
Раздули тему
Да еще и автор хочет одного, а спрашивает другое.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2013, 06:56
Привет! Вот еще темы с ответами:

Элементы монотонно возрастают - C++
Здравствуйте. Есть задача, где нужно подсчитать количество участков в массиве, на которых элементы массива монотонно возрастают. ...

Поиск максимальной по длине монотонно неубывающей подпоследовательности вещественных чисел - C++
Напишите на языке C / C++ программу поиска максимальной по длине монотонно неубывающей подпоследовательности во входной последовательности...

Вывести количество строк1|стобцов2, элементы которых монотонно возрастают3|убывают4 - C++
Добрый день ребят. 1. (С++): Дана матрица размера 5 x 10. Вывести количество строк1|стобцов2, элементы которых монотонно...

Найти количество участков, на которых монотонно убывают элементы динамического массива - C++
Дан массив размера N.Найти количество участков, на которых его элементы монотонно убывают.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.09.2013, 06:56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru