/* * Arquivo: testadado_beta.c * ---------------- * Este programa simula o lançamento de um dado. */ #include #include /* * Constantes * --------- * NTentativas -- Numero de tentativas */ #define NTentativas 10 int LancaDado(); /* Programa principal */ int main() { int i; for (i = 0; i < NTentativas; i++) { printf("%d", LancaDado()); } return 0; } int LancaDado() { int r = rand(); if (r < RAND_MAX / 6) return (1); else if (r < RAND_MAX / 6 * 2) return (2); else if (r < RAND_MAX / 6 * 3) return (3); else if (r < RAND_MAX / 6 * 4) return (4); else if (r < RAND_MAX / 6 * 5) return (5); else return (6); }