GERAR HORÁRIOS ALEATÓRIOS

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

tucao
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 05 Out 2004 14:26

GERAR HORÁRIOS ALEATÓRIOS

Mensagem por tucao »

E ai pessoal, to fazendo um sistema de cartão de ponto a onde ninguem pica cartão e preciso gerar horarios de entrada aleatórios tipo assim, o cara entra todo dia as 8:00:00 só que ele nunca pica cartão todo dia as 8:00:00 e numa firma de 100 pessoas todos vão picar as 8:00:00, preciso gerar horários tipo assim.
8:00:30 / 8:01:20 / 8:00:10 / 8:02:01 só que no dia todo, enfim
preciso de uma função pra gerar horários randômicos até 5 minutos de tolerância.
Valeu galera....
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

Você pode fazer assim :

MINUTO=RANDOM(5) // Vai gerar um numero entre 0 e 5
SEGUNDO=RAMDOM(59) // Vai gerar um numero entre 0 e 59
HORA="08:"+STRZERO(MINUTO,2)+":"+STRZERO(SEGUNDO,2)

A função RANDOM() você pega no link abaixo, é só compilar junto com seu aplicativo.

www.zitinformatica.com/clipper/random.zip

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
tucao
Usuário Nível 1
Usuário Nível 1
Mensagens: 25
Registrado em: 05 Out 2004 14:26

Brigadão

Mensagem por tucao »

Resolveu meu problema, não tinha pensado nisso antes, valeu mesmo, estava perdendo tempo criando uma funçãozinha de random pra hora, se precisar de algo estamos aí.
Responder