Ir para conteúdo
Fórum Script Brasil

EvandroPH

Membros
  • Total de itens

    27
  • Registro em

  • Última visita

Tudo que EvandroPH postou

  1. Olá, estou tendo um pequeno problema com reaproveitamento de código fonte, e tendo que repetir em vários locais, gostaria de ajuda se puderem... Explicando o problema: estou desenvolvendo um sisteminha em flash onde o usuário escolhe uma figura em uma lista, e após disso ele pode personalizar as cores dessa figura, através de uma tabela básica de cores. são 24 cores, que criei o botão para elas e defini a cor específica de cada um botão nomeado de b1,b2,b3... usando array: var btts:Array = [b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24]; var set_colors:Object = {'b1':0x000000, 'b2':0x333333, 'b3':0x666666, 'b4':0x999999, 'b5':0xCCCCCC, 'b6':0xEEEEEE, 'b7':0xFF0000, 'b8':0x663300, 'b9':0x333300, 'b10':0x006600, 'b11':0x006666, 'b12':0x003399, 'b13':0x0033FF, 'b14':0x3366FF, 'b15':0x6633FF, 'b16':0xCC6699, 'b17':0x996666, 'b18':0xFF9966, 'b19':0xFFCC00, 'b20':0xFF99CC, 'b21':0xFF33CC, 'b22':0x990066, 'b23':0xFF0099, 'b24':0x663366}; Após definir os botões e cores de cada um, fiz um loop para adicionar o evento aos botões: for(var i:int=0; i<btts.length; i++) { // set the color to each button obj_color.color = set_colors[btts[i].name]; btts[i].transform.colorTransform = obj_color; // register CLICK event for each button btts[i].addEventListener(MouseEvent.CLICK, changeColor); } Após os botões, coloquei a figura e transformei cada "parte" dela em um MovieClip, ficando: mc1, mc2, mc3... Logo abaixo, a criação das variáveis que serão usadas no AS: var obj_color:ColorTransform = new ColorTransform(); var item:MovieClip = MovieClip(mc1); //onde mc1 é uma parte da figura que será mudara a cor E logo após a function que faz a troca da cor da figura: function changeColor(evt:Event):void { var b_name = evt.target.name; obj_color.color = set_colors[b_name]; item.transform.colorTransform = obj_color; } Até aí tudo certo, tudo funciona... Mas a hora de eu selecionar a "outra parte" que quero alterar a cor, não consigo fazer uma function genérica que eu consiga reutilizar para todos os MCs (mc1, mc2...) então tive que fazer assim: mc1.addEventListener(MouseEvent.CLICK, mudaClipe1); mc2.addEventListener(MouseEvent.CLICK, mudaClipe2); mc3.addEventListener(MouseEvent.CLICK, mudaClipe3); mc4.addEventListener(MouseEvent.CLICK, mudaClipe4); mc5.addEventListener(MouseEvent.CLICK, mudaClipe5); mc6.addEventListener(MouseEvent.CLICK, mudaClipe6); function mudaClipe1(event:MouseEvent):void { item = MovieClip(mc1); } function mudaClipe2(event:MouseEvent):void { item = MovieClip(mc2); } function mudaClipe3(event:MouseEvent):void { item = MovieClip(mc3); } function mudaClipe4(event:MouseEvent):void { item = MovieClip(mc4); } function mudaClipe5(event:MouseEvent):void { item = MovieClip(mc5); } function mudaClipe6(event:MouseEvent):void { item = MovieClip(mc6); } O problema é que tem uma figura com mais de 20 partes, e eu queria um comando genérico que entendesse que o último MC clicado seria o que teria a cor alterada... Tentei armazenar numa variável, ou alterar o valor da variável 'item' definida lá no início, mas não está funcionando... Algum help?
  2. Pô, vlw mesmo... Era exatamento o valor que eu estava pensando em fazer... Liguei pra algumas escolas aqui da região e elas dão aulas particulares, e o valor médio fica em torno de R$100,00... Com diploma e tudo... Acho que R$ 40,00 é um preço justo...
  3. Pessoal, eu trabalho com flash há bastante tempo... Alguns conhecidos estão me pedindo para que eu lhes dê aulas particulares de flash... Quanto posso cobrar por hora de aula? As escolas aqui da região cobram beeeeeeeem caro por horas de aula particular... Não quero explorar, pois o pessoal que está interessado são meus amigos... E tem outra, as escolas podem cobrar caro porque emitem diploma... Quanto vocês cobram ou acham um valor justo para dar aulas particulares? Obs.: aqui na região é bem raro achar alguém que dá aulas particulares... portanto não me perguntem qual a média... pois não tenho a mínima idéia...
  4. Tá, tipo assim, tem q fazer a conexão via ftp, setar o chmod e boa? no chmod eu posso usar caminho relativos ou devem ser absolutos?
  5. Sei que já é velha essa questão, mas como é um problema que nunca deram uma resposta satisfatória, estou abrindo novamente a discussão: Vamos lá: Tenho um pequeno site em PHP onde faço upload de imagens (tipo um fotolog / blog) Até aí tudo bem, todo o sistema está ok... Problemas: Ao enviar as imagens dá erro de permissão. Solução: Alterar as permissões da pasta para 777... Problema: Se eu alterar as permissões para 777, qualquer pessoa passa a ter controle sobre esta pasta, podendo excluir, sobrescrever, alterar qualquer arquivo nela... Tem como ser feito isso dinamicamente? Tipo, um comando PHP para que eu altere as permissões, envie o arquivo e depois retorne as permissões para o modo seguro? (533) Eu uso o comando CHMOD, mas não funciona corretamente... Alguém aí pode ajudar com um pequeno código completo de como fazer isso?
  6. EvandroPH

    Gerenciador Sql

    Ele não tem, mas com o Script Table As -> CREATE TO já resolvo meu problema, dá um pouquinho mais de trabalho que no MySQL-Front, pois tenho que fazer uma a uma, mas mas é até bom, aí eu já aprendo um pouco mais de código SQL, analisando eles e copiando pra um arquivo só......
  7. EvandroPH

    Gerenciador Sql

    Poxa, foi mal mesmo, andei dando uma estudada mais a fundo no SQL Server Management Studio Express e descobri que ele muito mais coisa do que eu estava acostumado a usar... O que eu não estava achando era onde ele gera o código SQL das tabelas, e como exportar uma tabela inteira para um arquivo, para que eu pudesse importar em outro servidor.
  8. Olá pessoal, sei que vocês já pensam em SPAM quando se fala em programas de envio de e-mails... mas o meu problema é mais sério... Estou cuidando de um pequeno portal de negócios na internet, e quando as pessoas se cadastram, elas selecionam as áreas que desejam receber notícias, por exemplo: ( ) Cotações ( ) Promoções ( ) Tecnologia entre outras opções... beleza, no início, nos primeiros 50 cadastrados beleza, eu criava os e-mails para cada área, e enviava para cada um que se cadastrou... Mas agora é meu problema está mais sério... Tenho mais de 500 cadastrados e estou ficando até meio maluco... Preciso de um programa com as seguintes características ou que alguém me ajude a criar um: - Busque os e-mails cadastrados no BD filtrado por interesse, - Envie os e-mails em formato HTML... Obs.: clientes podem ter mais de um interesse... Posso adaptar meu site pra gerar um arquivo XML ou TXT dos e-mails de cada categoria, sem problemas...
  9. Olá pessoal... Eu estou começando a mecher no MS SQL e gostaria de uma dica... Atualmente eu uso MySQL, mas devido às capacidades reduzidas dele, decidí mudar de BD. No MySQL eu usava o Programa MySQL-Front para gerenciar meus Databases, fazer consultas, testes, etc... Gostaria que me indicassem um programa compatível com MSSQL com a mesma qualidade do MySQL Front, que inclusive me retorna os códigos SQL das tabelas. Achei um em minhas buscas, o DBManager, mas é pago. Sabem se existe algum gratuito com suporte a MSSQL? Eu estou usando atualmente o SQL Server Management Studio Express, mas achei ele muito complexo e não tem tudo que precisa (ou pelo menos não achei...)... Desde já agradeço!
  10. Pessoal, estou com um sério problema... Sempre usei IIS com PHP 5 rodando como CGI e Servidor MSSQL... Tive que formatar meu pc há uns dias, e quando fiu instalar meu IIS, ele simplesmente não aparece no Painel de Controle... Aparentemente ele funciona, pois eu digito http://localhost e ele abre a página de construção, mas não consigo acessar o manager pra poder configurar o IIS... Tentei acessar através do: C:\WINDOWS\system32\inetsrv\inetmgr.exe e abre, mas lembro que tem uma opção de serviços, não lembro exatamente o nome, onde eu configurava o PHP nele, e essa opção não existe... Eu queria que ele voltasse a aparecer no Painel de Controle (Ferramentas Administrativas), mas nada... Já tentei reinstalar umas 3 vezes, e não deu certo... alguém pode dar um help????
  11. Achei o sisteminha que fiz... Na verdade, eu gravava como se fosse uma variável... E dava um include... O arquivo ficava mais ou menos nessa estrutura: config.txt $arquivos=5; $noticias=4; $destaques=2; aí, no php eu usava: include ("config.txt"); Então eu podia acessar esses dados... No administrativo tinha uma função que gerava o config.txt conforme as opções selecionadas... Um código simples...
  12. EvandroPH

    O Php Vai Acabar?

    E além do mais, apesar de grátis, eu acho ele 10x melhor que o ASP... Mais prático, bem mais fácil de programar... Por isso, acho muuuuuuuito mais fácil o ASP morrer do que o PHP... Do mesmo jeito que acho que o Windows jamais morrerá, e o Linux também jamais morrerá... Podem sofrer modificações severas, mas sumir... impossível... nem o MS-DOS sumiu!!! Conheço dezenas de empresas que ainda possuem sistemas em MS-DOS, feitos em Pascal ou Cobol... E olha que não são empresinhas não... PHP FOREVER!!!
  13. Poxa, eu não conhecia esse comando strtotime... vai me ajudar um monte tb, vlw!!!
  14. Obs... o bloco de notas do XP não necessariamente mostra a linha... mas você pode se mover para a linha específica: Primeiro, no menu "formatar" desmarque a opção "Quebra automática de linha" se já não estiver desmarcada... Pressione "Ctrl + G" e digite o número da linha (no seu caso: 469). Ou: ative a opção "Barra de Status" no menu "Exibir"... Nesse caso, aparece a linha atual na barra de status... Verifique o código, e se necessário, adicione uma condição antes dessa linha 469. Abs.
  15. como assim? Você quer enviar pro BD nessa forma? Na verdade, que eu saiba, no BD o formato é padrão... você tem que enviar no formato correto, tipo, no MySQL o formato padrão é YYYY-MM-DD... Pra gravar a data eu uso: $data = date("Y-m-d"); Pra buscar de volta e escrever na tela, eu uso o comando split: $datadb = split("-",$reg->DATACAD); $datacorreta = $datadb[2].'-'.$datadb[1].'-'.$datadb[0]; // $datacorreta recebe a data no formato DD-MM-YYYY
  16. Respondendo sua pergunta, aqui em minha região, um programador Junior em qualquer área é muito desvalorizado mesmo, isso porque o mercado tá cheio... Tipo, se você quer mesmo passar a ganhar um bom salário, faz assim, especialize-se em UMA área... Tipo, se você escolher PHP, seja um mestre nisso! Não faça como a maioria faz: "Ah, eu sei PHP, CSS, JS, Ajax, Flash..." e na hora de pôr em prática, pede ajuda em todos esses processos... Seja um gênio no q você escolheu! você vai ser a referência naquilo... Claro, você tb tem que saber um pouco dos outros, pelo menos o básico, pra não chegar numa empresa e dizer: Eu sei PHP!!! E mais nada... E se eles precisarem de PHP e JS, ferou! Um profissional em PHP (profissional mesmo) aqui na região ganha um salário na faixa de R$800 a R$1500, que é um salário bem acima da média do restante... Um programador que sabe um pouco de PHP, CSS, JS, Ajax, Flash... ganha na faixa de R$400 a R$600... Um programador experto em PHP, mas que sabe o básico dos outros, ganha na faixa de R$1500 a R$1800 Um programador expert em tudo isso que citei acima, se ficar por aqui é porque é burro!!! porque nem tem tanto serviço assim :)... Mas o salário fica acima dos R$3000
  17. não existe mesmo nenhum controle no comando rename... você pode até fazer: rename($origem,$origem) que ele vai aceitar sem problema algum... Mas seria meio estranho... Sobre o código acima, daria para simplificar com rename tb... Dá pra fazer assim: if ($origem == $destino) { echo "O que você ta tentando fazer?????"; } elseif (rename($origem,$destino)) { echo "Suuuuuuuucessoooooooo!!!"; } else { echo "Deu erro!!!"; } Claro, dá pra melhorar, mas coloquei só simplificado... Abs...
  18. Galera, estou criando um sistema para uma rede de locadoras, bem complexo, mas está em fase inicial de desenvolvimento: O sistema funciona assim: O Administrador cadastra as locadoras da rede, Cada uma tem um código e acesso, Todas podem trabalhar independentes das outras, mas o cadastro de clientes e o de filme é compartilhado. Todas as locadoras têm acesso aos dados financeiros dos clientes, por exemplo, a locadora 1 pode ver se o cliente X tem algum DVD alocado na locadora 5... Por esse motivo, a segurança no acesso ao sistema é imprescindível! Meu problema está aí... Criei um sistema de login onde você deve entrar com o login e senha, e digitar o código q aparece na imagem (sistema criado por mim). A página de login é essa: <? @session_destroy(); ?> <!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=iso-8859-1" /> <title>INFORMAÇÕES DE LOGIN</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } --> </style> <link href="../../style.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="30" background="images/fundo4.jpg" bgcolor="#000066" class="titulobco">LOCADORA - ADMINISTRAÇÃO </td> </tr> <tr> <td height="488" valign="top" background="images/fundo2.jpg" bgcolor="#DDDDDD"> <p> <?php $maxran = 3742681; $random_num = mt_rand(0, $maxran); ?> </p><br /> <p class="textonegrito"><? if (isset($_GET["log"])) { $log = $_GET["log"]; switch ($log) { case "a": echo "ACESSO NÃO AUTORIZADO AO ARQUIVO SOLICITADO"; break; case "b": echo "CÓDIGO DE VALIDAÇÃO NÃO CONFERE"; break; case "c": echo "NÃO FOI POSSÍVEL EFETUAR LOGIN, VERIFIQUE SEU NOME DE USUÁRIO E SENHA. LEMBRE-SE: O SISTEMA DIFERENCIA MAIÚSCULAS DE MINÚSCULAS"; break; case "d": echo "ERRO DESCONHECIDO. ENVIE UM E-MAIL PARA suporte@catalogodovale.com.br INFORMANDO ONDE OCORREU O ERRO E QUAIS OS DADOS INFORMADOS"; break; } } ?></p> <form action="test.php" method="post"> <table cellpadding="3" cellspacing="0" background="images/fundo6.jpg"> <tr> <td width="155" class="textonegrito"><div align="right">Usuário: </div></td> <td width="389"><input name="username" type="text" class="textonormal" size="20" maxlength="25"> <span class="textoreduzido">Digite o seu login </span></td> </tr> <tr> <td class="textonegrito"><div align="right">Senha: </div></td> <td><input name="user_password" type="password" class="textonormal" size="20" maxlength="20"> <span class="textoreduzido">Digite a sua senha </span></td> </tr> <tr><td><div align="right"><img src="gfx.php?random_num=<?php echo $random_num; ?>"> </div></td><td><input NAME="gfx_check" type="text" class="textonormal" SIZE="20" MAXLENGTH="6"> <span class="textoreduzido">Digite o texto da figura </span> <tr><td><div align="right"> <input type="hidden" name="random_num" value="<?php echo $random_num; ?>"> <span class="textoreduzido">Se a figura estiver<br /> ilegível, pressione F5 </span></div></td> <td><input type="submit" value="login"></td></tr> </table> </form> </td> </tr> <tr> <td height="30" background="images/fundo4.jpg" bgcolor="#000066"> </td> </tr> </table> </body> </html>[/codebox] e a página que gera a imagem GFX é essa: [codebox]<?php @session_start(); $datekey = date("D Y M"); $rcode = md5(session_id() . $_SERVER["HTTP_USER_AGENT"] . $_REQUEST["random_num"] . $datekey); $code = substr($rcode, 2, 6); $maxcor = 255; $red = mt_rand(100, $maxcor); $green = mt_rand(100, $maxcor); $blue = mt_rand(100, $maxcor); $fileimage = mt_rand(10, 19); $imagem = "images/".$fileimage.".jpg"; $image = ImageCreateFromJPEG($imagem); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); imagefilledellipse($image, mt_rand(20, 70), mt_rand(1, 30), mt_rand(20, 80), mt_rand(10, 30), $text_color); $maxcor = 100; $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 5, 6, 5, $code[0], $text_color); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 3, 22, 1, $code[1], $text_color); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 5, 32, 6, $code[2], $text_color); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 4, 42, 2, $code[3], $text_color); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 3, 56, 11, $code[4], $text_color); $red = mt_rand(0, $maxcor); $green = mt_rand(0, $maxcor); $blue = mt_rand(0, $maxcor); $text_color = ImageColorAllocate($image, $red, $green, $blue); Header("Content-type: image/jpeg"); ImageString ($image, 5, 68, 1, $code[5], $text_color); ImageJPEG($image, '', 75); ImageDestroy($image); die(); ?> Primeira Dúvida: Como mudo a fonte das letras que aparecem na imagem? já tentei alguns comandos e não funcionou... Quero que apareça em várias fontes, como Verdana, Times New Roman, ComicSans... E se alguém tiver umas dicas de como melhorar esse código, ficaria extremamente grato. Segunda Dúvida: Como faço pra restringir o acesso a somente o pc da locadora? Explicando: quero que somente o PC lá da locadora possa acessar esse administrativo, e se o "funcionário" da locadora tentar acessar em casa, ele dar como acesso restrito... Mais ou menos como aquele sistema de cadastramento de PCS do Banco do Brasil, pra quem acessa contas lá sabe disso... Em outro fórum me disseram pra cadastrar o IP da máquina, mas como todos sabem, isso pode ser burlado muuuuuuuuuuito facilmente. Mas existe um IP que não é alterável, ou ID, sei lá, nunca fiz nada sobre isso, mas me disseram sobre ele em outro fórum, mas não entendí nada... E logo logo posto outras dúvidas sobre esse gerenciador... Ele é complexo pacas! Mas é tudo código simplificado...
  19. SELECT * FROM clientes WHERE NOME LIKE '$busca%' order by Nome Como disse o amigo aí encima, provavelmente a tabela não tem a coluna NOME Verifica aí... Outra coisa, procure usar "case sensitive" na tuas variáveis (mesmo os comandos SQL) pois você pode ter problemas no php por isso... pois ele diferencia "NOME" de "Nome" Na query não tem problema, pois o MySQL não diferencia, mas na hora de buscar os dados, você poderá ter problemas...
  20. Vou até dar uma pesquisada sobre isso... já fiz algo do tipo, mas faz mó tempão, não lembro de cabeça... Mas vai uma pergunta: Você sabe a linha ou vai ter que buscar o dado nela... Exemplo, você que que mude o conteúdo da linha 3 ou que mude algum texto específico, que possa estar em qualquer linha?
  21. Eu uso o comando rename... rename("arquivo/teste.jpg","files/teste.jpg"); Funciona... Mas se tiver outra maneira, tb gostaria de saber...
  22. EvandroPH

    Dúvidas De Php ?

    Complementando a resposta do Itibere: Esse "delay" que você quer fazer, se entendí bem, deve ser feito em JS, não em PHP... O PHP é uma linguagem executada no servidor, ou seja, ele só "entrega" quando a página estiver pronta, 100% concluída... O JS é uma linguagem executada no cliente, resumindo, ela vem do servidor inacabada... e depende de ações ou disparadores no cliente para completar... É possível usar PHP e JS, sem problemas... Eu faço isso frequentemente...
  23. EvandroPH

    Alguém Consegue Axar O Erro

    pelo que parece, nessa parte: $destino=mail("meuemail@hotmail.com","o site recebeu nova mensagem","INFORMAÇOES CLIENTE Nome do Cliente:$nome_at/n Email do Cliente:$email_at/n Mensagem do Cliente:$mensagem_at/n" ); if ($destino){ header("Location:http://index.html/"); }else{ echo "problemas no envio"; echo "<a href=http://endereco >" }; Deveria ser assim: $destino=mail("meuemail@hotmail.com","o site recebeu nova mensagem","INFORMAÇOES CLIENTE Nome do Cliente:$nome_at/n Email do Cliente:$email_at/n Mensagem do Cliente:$mensagem_at/n" ); if ($destino){ header("location:index.html"); }else{ echo "problemas no envio"; echo "<a href=http://endereco >" }; Primeiro uma pergunta: O e-mail chega a ser enviado??? Se sim: Ao enviar, você está passando a confirmação para a variável $destino... Depois faz essa comparação: if ($destino){ Ou seja, se o e-mail foi enviado ele vai executar essa parte: header("Location:http://index.html/"); Mas essa parte está errada, essa local não existe... ou você deve colocar: ("Location:http://localhost/index.html"); ou ("Location:http://www.dominio.com.br/index.html"); //troque o www.dominio.com.br pelo domínio correto ou ("Location:index.html"); Obs.: sem a barra no final, senão o servidor pensará que index.html é uma pasta!!! Se não: Se o e-mail não foi enviado, pode ser um problema na configuração do SMTP, dessa maneira, o PHP envia para o local correto, mas o servidor de SMTP não está enviando o e-mail... Ou seja, o PHP acredita ter enviado o e-mail. Mas o SMTP Server ainda não enviou. Mas corrige primeiro as falhas anteriores que descreví que provavelmente corrigirá! Antes que me esqueça, tem mais vários outros erros no seu código... dá uma repassada, faz uns testes de mesa que você vai descobrir... E... Estou de chegada no fórum, espero ajudar muito por aqui e também ser ajudado! Abraço a todos!
  24. Valeu, vou tentar fazer uns testes aqui, e se der certo, passo o código que usei e os resultados. t+ ^_^
  25. É uma boa idéia... acho que já estou pedindo demais, mas tem alguma função que retorna o tempo de execução de uma rotina? Eu fazia isso no Delphi, mas no PHP nunca tentei... Só pra saber qual das maneiras fica mais rápido. To pensando em fazer em 3 partes, primeiro filtrar a tabela, tipo, até ficar uns 500 registros no máximo... segundo jogar numa matriz de 300 campos as 290 cidades melhores pontuadas (com mais chance) Segundo fazer 2 sorteios: 1 - Pegar todas as cidades com menos de 0,1% e sortear 2 delas pra ir pra matriz 2 - Pegar as cidades com 0,1% até a pior colocada das 290 cidades lá de cima e sortear 8 delas e jogar na matriz Aí eu teria uma matriz mais ou menos bem sorteada, acredito eu... Aí, dou um Random de 1 a 300 e boa... Não é o mais confiável, mas penso ser o mais funcional... Ou vou tentar fazer a tabela mesmo... vamos ver qual fica mais rápido...
×
×
  • Criar Novo...