Sorteador de pontos para concursos e processos seletivos online da EEL/USP
- Os pontos de exemplo estão no arquivo
pontossorteio.yml
do diretório_data
(no ramogh-pages
).
- Carregue uma lista de pontos clicando em Abrir arquivo.... O arquivo deve ser em formato texto (.txt, por exemplo) com um ponto por linha.
- É possível adicionar ou remover campos para inserir manualmente os pontos, clicando nos botões Adicionar ponto e Remover ponto, respectivamente. Para não perder as alterações, pode clicar em Salvar arquivo....
- Um exemplo para fins de teste do sorteador é obtido clicando em Carregar exemplo.
- Com a lista de pontos, use o botão Sortear ponto para fazer o sorteio. Este botão ficará desabilitado até você clicar em Apagar seleção.
- Uma versão operacional do Sorteador está em https://computeel.org/sorteador/.
- O ponto é sorteado usando a seguinte função em javascript, que retorna um inteiro aleatório de
min
amax
, cujos valores são1
e o número máximo de pontos, respectivamente:function getRndInteger(min, max) { var num = Math.floor(Math.random() * (max - min + 1) ) + min; return num; }
- Julgamos pertinente estabelecer um número máximo de 20 pontos. Se seu arquivo contiver mais pontos, apenas os 20 primeiros serão lidos e uma mensagem será exibida. Para aumentar o limite, altere
MAXPONTOS
no arquivo_config.yml
(no ramogh-pages
) - Importante: o arquivo a ser lido deve conter um ponto por linha, com a última linha (e apena ela!) em branco, como neste exemplo.
© 2020 Prof. Dr. Luiz T. F. Eleno.