<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Gerador de Apostas Tabajara</title>
</head>
<body>
<h1>Gerador de Apostas Tabajara</h1>
<form id="f1" name="f1" action="GeradorApostasTabajara.jsp" method="post">
Quantidade: <br />
<input type="text" id="qtde" name="qtde" value="10" />
<input type="submit" id="btn_submit" name="btn_submit" value="Gerar" />
</form>
</body>
<%
String qtde = request.getParameter("qtde");
if (qtde != null) {
StringBuilder sb = new StringBuilder();
out.println("<br />");
out.println("Apostas geradas: <br />");
out.println("<hr />");
java.util.Random r = new java.util.Random();
int qtdApostas = Integer.parseInt(qtde);
for (int x = 0; x < qtdApostas; x++) {
int qtdNrsApostados = r.nextInt(10) + 6;
int[] nrsApostados = new int[qtdNrsApostados];
int qtdNrsGerados = 0;
while (qtdNrsGerados < qtdNrsApostados) {
int nr = r.nextInt(60) + 1;
boolean jaJogou = false;
for (int i=0; i<qtdNrsGerados; i++) {
if (nr == nrsApostados[i]) {
jaJogou = true;
break;
}
}
if (!jaJogou) {
nrsApostados[qtdNrsGerados] = nr;
qtdNrsGerados++;
}
}
out.print("Aposta [" + (x + 1) + "] " + qtdNrsApostados + " números: ");
java.util.Arrays.sort(nrsApostados);
for (int i = 0; i < qtdNrsApostados; i++) {
out.print(nrsApostados[i] + ";");
}
// Criando o SQL...
sb.append("<br /> insert into APOSTAS (id, id_usuario, id_concurso, ");
for (int i = 0; i < qtdNrsApostados; i++) {
sb.append("n" + (i+1));
if (i < qtdNrsApostados-1)
sb.append(",");
}
sb.append(") values (" + (x+1) + ", 1, 1, ");
for (int i = 0; i < qtdNrsApostados; i++) {
sb.append(nrsApostados[i]);
if (i < qtdNrsApostados-1)
sb.append(",");
}
sb.append(");");
out.println("<br />");
}
out.println("<hr />");
out.println(sb.toString());
}
%>
</html>
terça-feira, 19 de junho de 2012
19.06.2012 - ter - 17a. semana
Gerador de Apostas Tabajara
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário