Jump to content

Bruno Cintra

Membro Inativo
  • Posts

    328
  • Joined

  • Last visited

4 Followers

Profile Information

  • Modalidade Preferida
    Lotofácil

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Bruno Cintra's Achievements

Proficient

Proficient (10/14)

  • Reacting Well Rare
  • Dedicated Rare
  • Very Popular Rare
  • Week One Done
  • One Month Later

Recent Badges

173

Reputation

  1. Version 1.0.0

    37 downloads

    Para quem quer filtrar,esta garantindo quina garantida se acertar 5.
  2. Version 1.0.0

    13 downloads

    jogo fechado 100%
  3. Version 1.0.0

    40 downloads

    Programa faz fechamento 100% v,k,t,m até 32 numeros,com garantia maior que k. ve se esta salvando as combinações na mesma pasta que extraiu o arquivo comb.txt. se colocar Iterações altas demora mais,só que mais reduzido.
  4. Version 1.0.0

    17 downloads

    Ele só é demorado na primeira vez,depois continua de onde parou.
  5. Version 1.0.0

    42 downloads

    Não funciona para Timemania,é o proprio site que esta com erro.
  6. testando com lottotricks deu 24%
  7. aqui estamos para ajudar,o que precisar de programa e eu tiver estara disponivel para qualquer um. eu estou com projeto em C que faz o mesmo do cologa e bem mais rapido só estou precisando de um conferidor para adaptar. só para ter uma ideia coloquei no cologa 70,50,20,20 com 1000 cartões levou 35 segundos e o que tenho aqui gera em 5 segundos com a mesma porcentagem.
  8. Version 2.2.6

    26 downloads

    olhem se consegue extrair e rodar,gera a garantia maior que k
  9. Version 1.0.0

    26 downloads

    Gera fechamento 100% ,pode gerar garantia maior que numeros por bilhetes.
  10. esses antivirus não serve para nada
  11. qual a certeza vc tem de ser virus?
  12. de uma olhada agora para ver se da certo
  13. ok,vou ver aqui
  14. Version 1.0.0

    59 downloads

    programa em desenvolvimento,faz combinações e reduz quanto mais em maximo tentativas ele reduz,max=10000 comente se conseguiram rodar,se alguem quiser tentar melhorar esta em c++ builder.
    1. Show previous comments  135 more
    2. Bruno Cintra

      Bruno Cintra

      Spoiler

      conseguiria fazer rodar esse codigo,aqui só aparece o nome jogos:

       

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <meta name="robots" content="noindex,nofollow">
          <title>Conferidor de Resultado Lotofacil</title>
      </head>
      <body>

          <script language="javascript" src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
          <script language="javascript">
          var arrHash = [];
          var arrHashTmp = [];
          var arrJogos = [];
          var iFecha = 11;
          var iJoga = 15;
          var iLimiteJOgos = 200;
          var iQtdJogados = 0;

          var shuffleArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25];
          var dsNumbers = {
              '1':0,
              '2':0,
              '3':0,
              '4':0,
              '5':0,
              '6':0,
              '7':0,
              '8':0,
              '9':0,
              '10':0,
              '11':0,
              '12':0,
              '13':0,
              '14':0,
              '15':0,
              '16':0,
              '17':0,
              '18':0,
              '19':0,
              '20':0,
              '21':0,
              '22':0,
              '23':0,
              '24':0,
              '25':0
          };

          function shuffle(o){
              for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o = o[j], o[j] = x);
              return o;
          }
          //shuffleArray = shuffle(shuffleArray);
          // setTimeout(function(){
          //     $('#jogos').html(shuffleArray.join());
          // }, 200)

          function k_combinations(set, k) {
              var i, j, combs, head, tailcombs;
              
              if (k > set.length || k <= 0) {
                  return [];
              }
              
              if (k == set.length) {
                  return [set];
              }
              
              if (k == 1) {
                  combs = [];
                  for (i = 0; i < set.length; i++) {
                      combs.push([set]);
                  }
                  return combs;
              }
              combs = [];
              for (i = 0; i < set.length - k + 1; i++) {
                  head = set.slice(i, i+1);
                  tailcombs = k_combinations(set.slice(i + 1), k - 1);
                  for (j = 0; j < tailcombs.length; j++) {
                      combs.push(head.concat(tailcombs[j]));
                  }
              }
              return combs;
          }

          function calcHash(jogo){
              var result = 1;
              for(var i=0; i < jogo.length; i++) {
                  result *= jogo;
              }
              return result;
          }

          function podeJogar(jogo){
              if(jogo.length >= iFecha){
                  var arrCombineTests = k_combinations(jogo, iFecha);
                  for (var i = 0; i < arrCombineTests.length; i++) {
                      var hash = calcHash(arrCombineTests);
                      if(!arrHashTmp[arrCombineTests.length]){
                          arrHashTmp[arrCombineTests.length] = [];
                      }
                      if(!arrHash[arrCombineTests.length]){
                          arrHash[arrCombineTests.length] = [];
                      }
                      if(arrHashTmp[arrCombineTests.length].indexOf(hash) === -1){
                          if(arrHash[arrCombineTests.length].indexOf(hash) > -1){
                              arrHashTmp[arrCombineTests.length].push(hash);
                              return false;
                          }
                      }
                      else{
                          return false;
                      }
                  }
              }
              return true;
          }

          function sortNumber(a,b) {
              return a - b;
          }

          function aposta(jogo){
              jogo.sort();
              arrJogos.push(jogo);

              var arrCombine = k_combinations(jogo, iFecha);
              for (var i = 0; i < arrCombine.length; i++) {
                  var hash = calcHash(arrCombine);
                  if(arrHash[arrCombine.length].indexOf(hash) === -1){
                      arrHash[arrCombine.length].push(hash);
                  }
              }

              for (var i = 0; i < jogo.length; i++) {
                  dsNumbers[jogo]++;
              }

              shuffleArray = [];
              tmpArrKey = [];
              for(key in dsNumbers){
                  if(!tmpArrKey[dsNumbers[key]]){
                      tmpArrKey[dsNumbers[key]] = [];
                  }
                  tmpArrKey[dsNumbers[key]].push(parseInt(key));
              }
              console.log(tmpArrKey);
              for (var i = 0; i < tmpArrKey.length; i++) {
                  if(tmpArrKey){
                      tmpArrKey = shuffle(tmpArrKey);
                      for (var j = 0; j < tmpArrKey.length; j++) {
                          shuffleArray.push(tmpArrKey[j]);
                      }
                  }
              }
          }

          // aposta([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]);
          // console.log(shuffleArray);
          // aposta([11,12,13,14,15,16,17,18,19,20,21,22,23,24,25]);
          // console.log(shuffleArray);
          // podeJogar([1,2,3,4,5,6,7,8,9,10,11,12,13,14]);
          // console.log(arrHash);

          function geraNumeroSemRecursivo(){
              var x = z = 0;
              var a = b = c = d = e = f = g = h = i = j = k = l = m = n = o  = 0;
              var bFoiJogado = false;
              var bAlteraJogo = false;
              var index = 0;
              var jogoTmp = [];
              
              x = 0;
              iQtdJogados = 0;
              while(x < 11){
                  jogoTmp = [];
                  bAlteraJogo = false;
                  jogoTmp[0] = shuffleArray[x];
                  for(b = x+1; b < 12; b++){
                      jogoTmp[1] = shuffleArray;
                      for(c = b+1; c < 13; c++){
                          jogoTmp[2] = shuffleArray[c];
                          for(d = c+1; d < 14; d++){
                              jogoTmp[3] = shuffleArray[d];
                              for(e = d+1; e < 15; e++){
                                  jogoTmp[4] = shuffleArray[e];
                                  for(f = e+1; f < 16; f++){
                                      jogoTmp[5] = shuffleArray[f];
                                      for(g = f+1; g < 17; g++){
                                          jogoTmp[6] = shuffleArray[g];
                                          for(h = g+1; h < 18; h++){
                                              jogoTmp[7] = shuffleArray[h];
                                              for(i = h+1; i < 19; i++){
                                                  jogoTmp[8] = shuffleArray;
                                                  for(j = i+1; j < 20; j++){
                                                      jogoTmp[9] = shuffleArray[j];
                                                      if(!podeJogar(jogoTmp)){
                                                          continue;
                                                      }
                                                      for(k = j+1; k < 21; k++){
                                                          jogoTmp[10] = shuffleArray[k];
                                                          if(iQtdJogados === iLimiteJOgos) {
                                                              return;
                                                          }
                                                          if(!podeJogar(jogoTmp)){
                                                              continue;
                                                          }
                                                          for(l = k+1; l < 22; l++){
                                                              jogoTmp[11] = shuffleArray[l];
                                                              if(!podeJogar(jogoTmp)){
                                                                  continue;
                                                              }
                                                              for(m = l+1; m < 23; m++){
                                                                  jogoTmp[12] = shuffleArray[m];
                                                                  if(!podeJogar(jogoTmp)){
                                                                      continue;
                                                                  }
                                                                  for(n = m+1; n < 24; n++){
                                                                      jogoTmp[13] = shuffleArray[n]
                                                                      if(!podeJogar(jogoTmp)){
                                                                          continue;
                                                                      }
                                                                      for(o = n+1; o < 25; o++){
                                                                          if(iQtdJogados === iLimiteJOgos) {
                                                                              return;
                                                                          }
                                                                          jogoTmp[14] = shuffleArray[o];
                                                                          if(!podeJogar(jogoTmp)){
                                                                              continue;
                                                                          }
                                                                          else{
                                                                              aposta(jogoTmp);
                                                                              iQtdJogados++;
                                                                              console.log('iQtdJogados', iQtdJogados + ' - Dt: ' + new Date());
                                                                              bAlteraJogo = true;
                                                                              break;
                                                                          }
                                                                          jogoTmp.pop();
                                                                          if(bAlteraJogo)
                                                                              break;
                                                                      }
                                                                      //jogoTmp.pop();
                                                                      if(bAlteraJogo)
                                                                          break;
                                                                  }
                                                                  //jogoTmp.pop();
                                                                  if(bAlteraJogo)
                                                                      break;
                                                              }
                                                              //jogoTmp.pop();
                                                              if(bAlteraJogo)
                                                                  break;
                                                          }
                                                          //jogoTmp.pop();
                                                          if(bAlteraJogo)
                                                              break;
                                                      }
                                                      //jogoTmp.pop();
                                                      if(bAlteraJogo)
                                                          break;
                                                  }
                                                  //jogoTmp.pop();
                                                  if(bAlteraJogo)
                                                      break;
                                              }
                                              //jogoTmp.pop();
                                              if(bAlteraJogo)
                                                  break;
                                          }
                                          //jogoTmp.pop();
                                          if(bAlteraJogo)
                                              break;
                                      }
                                      //jogoTmp.pop();
                                      if(bAlteraJogo)
                                          break;
                                  }
                                  //jogoTmp.pop();
                                  if(bAlteraJogo)
                                      break;
                              }
                              //jogoTmp.pop();
                              if(bAlteraJogo)
                                  break;
                          }
                          //jogoTmp.pop();
                          if(bAlteraJogo)
                              break;
                      }
                      //jogoTmp.pop();
                      if(bAlteraJogo)
                          break;
                  }

                  //jogoTmp.pop();
                  if(bAlteraJogo)
                      x = 0
                  else
                      x++;
              }
          }

          geraNumeroSemRecursivo();
          console.log(arrJogos);

          </script>
          <h2>Jogos:</h2>
          <pre id="jogos"></pre>
      </body>
      </html>

       

    3. rockcavera

      rockcavera

      Bruno, esse último código que você mandou em conteúdo oculto está errado, pois você precisa mandar em código.

       

      Aqui uma postagem que fiz alertando e ensinando um cara a postar código em caixa de código. Post

    4. Bruno Cintra

      Bruno Cintra

      para ficar mais facil esta neste repositorio do github,tem em delphi,cpp e dois em html,um que confere este funciona blz e outro que gera que é esse que postei.sera que daria para passar para C se for interessante?

      https://github.com/HerbertNatal/loteria

×
×
  • Create New...