Liczby losowe z zakresu od a do b

Opis

Element losowości w programie.

// Liczby losowe z zakresu od a do b
// Dodane biblioteki: 
// <cstdlib> --> w niej jest polecenie rand() i srand()
// <ctime> --> w niej jest polecenia time() i stała NULL
#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main() {
	srand(time(NULL)); // konfiguracja maszyny losującej
	int a, b, ile_liczb;
	cout << "a="; cin >> a;
	cout << "b="; cin >> b;	
	cout << "ile liczb losowac:"; 
	cin >> ile_liczb;	
	for (int i=0; i<ile_liczb; i++) cout << rand()%(b-a+1)+a << " ";
	return 0;
}

Wykorzystanie kodu

  • Powyższy kod można wykorzystać w środowisku Dev C++ lub innym. Wystarczy utworzyć nowy projekt i wkleić ten kod zamiast istniejącego.
  • Można też użyć kodu na jednej ze stron WWW z kompilatorami on-line, na przykład na stronie: www.cpp.sh