суббота, 2 февраля 2013 г.

[Урок 6] random

c++ random

Задача: написать программу, которая выводит случайное число в заданном пользователем диапазоне.


Простейший пример на random в с++

#include <iostream>
#include <stdlib.h>
#include <time.h>


//подключаем новые библиотеки для работы с рандомом


using namespace std;

int main ()
{


int s,m,doznach,ot;
cout << "vivesti sluchainoe chisplo ot ";
cin >> ot;
cout << "do ";
cin >> doznach;
cout << "\n";
cout << "vivod: \n";


m=doznach-ot;


srand ( time(NULL) );
//если убрать эту строчку, то рандомное число
//раз за разом будет одно и тоже
s = rand() % m + ot;

cout << s;


return 0;
}

Комментариев нет:

Отправить комментарий