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

Как присвоить переменной рандомное число в диапазоне 000000 до 999999

13.07.2013, 19:47. Показов 4395. Ответов 23
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как присвоить переменной предположим А рандомное число в диапазоне 000000 до 999999 , не 0 - 999999 а 000000-999999
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.07.2013, 19:47
Ответы с готовыми решениями:

Присвоить переменной рандомное число
Как присвоить переменной рандомное число?

Как реализовать генерацию чисел от 000000 до 999999
Здравствуйте, подскажите пожалуйста, как реализовать генерацию от 000000 до 999999, VB заменяет мне...

Найти число "счастливых" билетов с номерами от 000000 до 999999 включительно
Здраствуйте уважаемые форумчане, помогите пожалста решить задачу на Lisp. Заранее вам спасибо))) ...

Промежуток {000000 - 999999}
Засел на последней задаче по теме :) Необходимо посчитать кол-во счастливых билетов и найти их...

23
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.07.2013, 20:52 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:


Вот и я об этом

Не по теме:

да, спасибо, всегда знал, что RANF_MAX двухбайтовый, поэтому большие числа не генерировал.



Добавлено через 1 минуту
Цитата Сообщение от Croessmah Посмотреть сообщение

Не по теме:



только вот число 001231 не очень как-то выглядит

Не по теме:

есть заказ-есть алгоритм:)

1
Croessmah
13.07.2013, 21:01
  #22

Не по теме:

Цитата Сообщение от Thinker Посмотреть сообщение
есть заказ-есть алгоритм
Да я что-то проворонил это:
Цитата Сообщение от андрюха53 Посмотреть сообщение
не 0 - 999999 а 000000-999999

0
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.07.2013, 21:04 23
поскольку rand() основан на линейном конгруэнтном генераторе псевдослучайных чисел (фигня), то лучше что-то серьезнее использовать, а так, можно

((long)rand() * rand()) / 1000000
0
6 / 6 / 1
Регистрация: 26.12.2012
Сообщений: 50
13.07.2013, 21:42  [ТС] 24
Блин ребят новый вопрос появился а в visual windows form aplication как рандом сделать в косноли -
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib>
#include <ctime>
const int N = 6;
int main()
{
   char s[N + 1];
   int i;
   srand(time(NULL));
   for(i = 0; i < N; ++i)
      s[i] = '0' + rand() % 10;
   s[N] = '\0';
   std::cout << s;   
   return 0;
0
13.07.2013, 21:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.07.2013, 21:42
Помогаю со студенческими работами здесь

Троллейбусные билеты имеют шестизначные номер от 000000 до 999999
Троллейбусные билеты имеют шестизначные номер от 000000 до 999999. Счастливым считается билет, в...

Сколько существует счастливых шестизначных билетов от 000000 до 999999
сколько существует счастливых шестизначных билетов от 000000 до 999999??заранее спасибо))

Является ли число счастливым билетом в диапазоне от 0 до 999999?
определить является ли число счастливым билетом в диапазоне от 0 до 99999

Как задать Рандомное число в заданном диапазоне
Не всё так просто как написано в шапке ;D Допустим есть число типа double d = 0.100200000000000;...


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

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