C++, număr aleatoriu cu intervalul 1-6 (Programare, C++, Random)

TLM a intrebat.

Mă întrebam care este modalitatea de a obține un număr aleator cu intervalul 1-6, folosind metoda rand(). Asta pentru a simula o aruncare de zaruri necesară pentru ca eu să găsesc media a 3 aruncări de zaruri, deci tipul va fi dublu.

Comentarii

  • Folosiți Google! „rand c++” vă va ajuta foarte mult. –  > Por Dies.
  • Posibil duplicat al articolului Cum se generează un număr aleatoriu în C++? –  > Por CEPB.
  • Cred că această întrebare ar trebui să fie închisă, citiți asta: stackoverflow.com/a/13445752/5550963 –  > Por CEPB.
1 răspunsuri
Zâmbet de nailon

Acesta este un exemplu simplu pentru a genera numere aleatoare între 1 și 6, cred că vă puteți da seama de restul

#include <iostream>
#include <cstdlib>
#include <ctime>

int main() {
    srand(time(0));
    std::cout << (rand() % 6 + 1) <<std::endl;
    return 0;
}

Comentarii

  • Teribilismul teribilist al rand() lăsând la o parte, este aproape sigur că acest lucru va fi părtinitor. –  > Por T.C..

Tags:,