gerando números aleatórios
Essa eu aprendi no Programming in C - UNIX System Calls and Subroutines using C. Trata-se de uma gambiarra para gerar números aleatórios.
Abaixo uma função que gera n números aleatórios de zero a nove e guarda no vetor V passado a função como parâmetro:
#include <stdlib.h>
#include <time.h>
#define MAIOR 10
void geranumeros(int V[], int n) {
srand((unsigned int) time(NULL));
while(n > 0)
V[--n] = rand() % MAIOR;
}
Achei isso especialmente útil na hora de testar os algoritmos de ordenação ensinados na disciplina de Estrutura de Dados II.
Nenhum comentário:
Postar um comentário