Jump to content

karina pereira refacho

Members
  • Content count

    36
  • Joined

  • Last visited

Community Reputation

2 Comum

About karina pereira refacho

  • Birthday 07/07/1979

Informações Pessoais

  • Sexo
    Feminino

Recent Profile Visitors

645 profile views
  1. karina pereira refacho

    Transformar nodjs para php

    ola boa semanas a todos, desde ja agradecer a ajuda de muitos por aqui nesse forum, gostaria de ver como transformo esse nodjs em php, já que sou muito leiga e não entendo basicamente nada de nodjs e muito pouco em php, não faço ideia de como se faz as contas e a programação em php, segue script abaixo <?php // Geração de número aleatório com base nas seguintes entradas: serverSeed, clientSeed, nonce and cursor function byteGenerator({ serverSeed, clientSeed, nonce, cursor }) { // Configurar variáveis do cursor let currentRound = Math.floor(cursor / 32); let currentRoundCursor = cursor; currentRoundCursor -= currentRound * 32; // Gere saídas até que o requisito do cursor seja preenchido while (true) { // Função HMAC usada para gerar entradas fornecidas em bytes const hmac = createHmac('sha256', serverSeed); hmac.update(`${clientSeed}:${nonce}:${currentRound}`); const buffer = hmac.digest(); // Atualizar cursor para a próxima iteração do loop while (currentRoundCursor < 32) { yield Number(buffer[currentRoundCursor]); currentRoundCursor += 1; } currentRoundCursor = 0; currentRound += 1; } } // Converta a saída de hash do rng byteGenerator em flutuadores function generateFloats ({ serverSeed, clientSeed, nonce, cursor, count }) { // Função gerador de números aleatórios const rng = byteGenerator({ serverSeed, clientSeed, nonce, cursor }); // Declarar bytes como matriz vazia const bytes = []; // Preencher matriz de bytes com conjuntos de 4 da saída RNG while (bytes.length < count * 4) { bytes.push(rng.next().value); } // Tradução de evento de jogo com casaEdge de 0,99 (1%) const floatPoint = 1e8 / (float * 1e8) * houseEdge; // Ponto de falha arredondado para o denominador requerido const crashPoint = Math.floor(floatPoint * 100) / 100; // Retornar bytes como flutuadores usando a função reduzir lodash return _.chunk(bytes, 4).map(bytesChunk => bytesChunk.reduce((result, value, i) => { const divider = 256 ** (i + 1); const partialResult = value / divider; return result + partialResult; }, 0) ); }; esse script no site phptester.net me retornaria o seguinte resultado semelhante a esse 2,57 desde já agredeço a atenção de todos obrigada
  2. karina pereira refacho

    Contagem de numeros altos e baixos arquivo txt usando php

    bom dia pessoal gostaria de agradecer a ajuda de todos segue o codigo para que quiser conhenecer ou fazer algo semelhante deu certo por aqui <?php //o primeiro paramentro da função fopen é o caminho do seu txt e o segundo recebe o r //informando que será apenas para a leitura $handle = fopen("C:/xampp/htdocs/reds/reds.txt","r"); //mostra o que vem depois da / while($line = fgets($handle)){ $text = substr($line, strpos($line, "/")+ 1); //mostra numeros menores que 80 para numeros maiores use < if($line > 80.00 ) echo $text.'<br /> ' ; }
  3. karina pereira refacho

    Contagem de numeros altos e baixos arquivo txt usando php

    to tentando aqui mas ta dando erro se voce puder me dar mais uma ajudinha por gentileza eu agradeço <?php $names=file('D:/hash_teste/contador.txt'); echo count($names).'<br>'; foreach($names as $name) { if($numero<=20.00 && $numero>=80.00) { echo $name.'<br>'; } ?>
  4. ola eu entendo pouco de php, eu queria criar um script php onde ele fizesse uma contagem de numeros maiores que 80.00 e menores que 20.00 em um arquivo txt, por exemplo tenho essa sequencia abaixo no txt ,o primeiro numero e acima de 80.00 e o segundo numero e abaixo de 20.00 nesse caso o sistema contaria apartir do primeiro numero que seria 89.29 ate o numero 98.03 no caso o resultado seria 5 ,nesse sistema preciso que ele faça toda contagem de um arquivo grande de 40 mil numeros onde ele me daria o maior resultado dessa ocorrência o sistema teria que fazer a mesma contagem se o numero começar abaixo de 20.00 ou acima de 80.00, 89.2914.2287.8415.0898.0379.3540.622.2952.0732.4431.5140.3458.8798.0991.89 obrigada pela atenção de todos uma ótima semana a todos
  5. karina pereira refacho

    juntar dados diferente e gerar hash512

    isso amigo muito obrigado pela ajuda e exatamente isso que precisava
  6. karina pereira refacho

    juntar dados diferente e gerar hash512

    ola estou tendo dificuldades em gerar um resultado de uma hash juntando 2 textos no exemplo abaixo preciso gerar uma hash juntando o texto abcd com o numero 100 <?php $n=1; for ( $number = 100 ; $number <= 100 ; ++$number ){ $client_seed = ''. $number; $server_seed = 'abcd'; $result_seed = hash_hmac('sha512', $server_seed, $client_seed); $n++; echo $result_seed; } ou seja preciso que saia o resultado de abcd100 em uma sha512 mas ao rodar isso no phptester.com o resultado da hash dado e esse ( e6788362fd7fdbcc544266ac3828fd25d2c5e920c9963c0883f858cf34b9adea6a39b8bcd1e7bc26cf9a4ed75b903ec91d408ff8e51fe8908176ef95b8c43295 ) sendo que se eu pegar abcd100 e colocar para gerar a sha512 em qualquer site gerador de sha512 o resultado correto seria esse aqui ( 74cbde0c4a7a1401300f4f780c9a833af2bff87fe44a87b9926a696b2db871164abe837f9689cf0354ed8bf39484050f4d5843e5302c996c95c2c42246e62db3 ) desde ja agradeço a atenção pois nao entendo muito o php
  7. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    Pesquisando na internet achei esse array abaixo array_merge ( range ( 'a' , 'f' ) , range ( 0 , 9 ) ) ; agora não sei como eu faço para gerar todas as combinações desse array com 32 caracteres, limitando apenas a uma repetição exemplo no codigo gerado não pode ter repetições maior que dois caracteres tipo aaa ou eeee etc sei muito pouco sobre php se alguém puder me dar uma luz ficarei muito agradecida obrigada
  8. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    Obrigada estamos quase lá fiz uma pequena modificação em seu script ficou assim <?php class CodeMutable { private $code; private $arrChar; /* * Cria uma string de letras e números aleatórios */ private function newCode() { $this->arrChar = str_split('0123456789abcdef'); // Total 36 caracteres $this->code = ""; for ($i = 0; $i < 32; $i++) { $this->code .= $this->arrChar[array_rand($this->arrChar)]; } } /* * O pulo do gato está aqui! * Primeiro chamo o método para criar o código, ao qual pode ter caracteres repetitiveis. * Mas temos o array com todos os chars e a string criada pelo método * Então percorremos a string em busca de ocorrencias duplicadas da array * Se existirem mandamos criar outro código. * Esse processo fica se repetindo até que não chegue a existir mais duplicações */ private function filterCode() { $this->newCode(); foreach ($this->arrChar as $len) { if (substr_count($this->code, $len) > 1) { $this->newCode(); } } } /* * Executa os métodos e retorna o resultado */ public function getCode() { $this->filterCode(); return $this->code; } } ('CodeMutable.php'); $codigo = new CodeMutable(); $base = $codigo->getCode(); $inicio = ''; $resultado = "{$base}{$inicio}<br>"; echo $resultado; se executar esse script vai gerar uma linha com 32 caracteres, preciso de todas as combinações com apenas uma repetição se não for possível gerar com apenas uma repetição como faço para gerar todas as combinações e despejar no txt lembrando que irei fazer o teste em um pc muito bom na empresa workstation com 32 nucleos e 2048MB de ram obrigado pela atenção.
  9. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    obrigada pela ajuda estamos chegando lá, nesse seu exemplo acima preciso que as combinaçoes geradas inclua letras e numeros, eu preciso gerar todas as combinaçoes de abcdef0123456789 com 32 caracteres, sendo que só tenha uma repetição nós 32 caracteres, um exemplo digamos que a primeira linha seja gerado assim c4ca4238a0b923820dca509a6f758200 c4ca4238a0b923820dca509a6f758201 se observar repetiu 2 caracteres que foi os 00 no final, em todas as outras sequencias quando aparecer a combinação com mais de duas repetiçoes pular e não salvar, digamos que ao continuar gerar todas as combinações ele gera uma combinação assim ccca4238a0b993820dca509a6f758200 se observar nesse exemplo acima teve 3 repetições no começo onde tem ccc no meio onde tem 99 e no final onde tem 00 o script deveria pular e ir na próxima limitando em apenas uma repetição de 2 caracteres. igual a esse exemplo abaixo c4ca4238a0b923820dca509a6f758998 c4ca4238a0b923820dca509a6f759099 precisso que saia assim em toda a sequencia, se observarmos no final onde estava 8998 a próxima sequencia em vez de ele salvar 8999 ele pulou e salvou com 9099 pois aqui limitou a 2 caracteres preciso gerar todas as combinações letra e numeros com essa limitação em todo os 32 caracteres gerados incluindo letras e numeros, muito obrigada pela ajuda de todos ótimo final de semana a todos
  10. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    Obrigado amigo pela resposta mas não e isso eu queria que o script me gerasse todas as combinações com apenas no maximo uma repetição em cada linha exemplo digamos que a primeira linha gerada seja essa abaixo c4ca4238a0b923820dca509a6f758198 ai o sistema ia gerando em sequencia tipo assim c4ca4238a0b923820dca509a6f758198 c4ca4238a0b923820dca509a6f758199 c4ca4238a0b923820dca509a6f758200 c4ca4238a0b923820dca509a6f758201 assim por diante detalhe e que no final repetil 2 caracteres teria que limitar a apenas dois eu iria despejar todas as sequencias em um arquivo txt o script para o txt eu já tenho só não tenho o script gera as combinações, antes que cometem isso será testado em uma workstation com 32 nucleos e 2048GB de memoria RAM OBRIGADA PELA AJUDA ÓTIMO FINAL DE SEMANA
  11. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    aparece esse erro WARNING array_rand(): Second argument has to be between 1 and the number of elements in the array on line number 7 testei no site phptester alem desse erro ele so esta imprimindo uma linha, obrigada pela atenção tenha uma ótima semana
  12. karina pereira refacho

    Combinação letra e numeros com apenas uma repetição

    Pessoal estou tentando fazer todas as combinação de 32 caracteres letras e numeros com apenas uma repetição exemplo abaixo resultado c4ca4238a0b923820dca509a6f758998 c4ca4238a0b923820dca509a6f759099 c4ca4238a0b923820dca509a6f759100 c4ca4238a0b923820dca509a6f759101 nesse exemplo acima gera no maximo uma repetição fiz um codigo que vou postar abaixo mas esta dando erro eu entendo muito pouco de php ainda estou aprendendo <?php function gerarCobinacao($tam){ $seed = str_split('abcdef0123456789'); shuffle($seed); $rand = ''; foreach (array_rand($seed, $tam) as $k) $rand .= $seed[$k]; return $rand; } print gerarCobinacao(32); desde já agradeço a atenção de todos obrigada, no aguardo
  13. karina pereira refacho

    colocar traços em escrita

    Ótimo e isso mesmo obrigada pela ajuda bom final de semana
  14. karina pereira refacho

    colocar traços em escrita

    legal essa soluçao só que surgiu um problema no primeiro codigo postado nessa parte do codigo abaixo ele me da 5 resultados. <?php for ( $number = 1 ; $number <= 5 ; ++$number) { fiz uma implementação abaixo e so aparece um resultado o que pode ser ? codigo abaixo <?php $temp = "\r\n"; $n=1; for ( $number = 1 ; $number <= 5 ; ++$number) { $mascara = hash('md5', $number).""; } $arr = str_split($mascara); $x=0; $juntis=''; foreach ($arr as $test) { $x++; if($x==8){ $juntis.=$test."-"; }else if($x==12) { $juntis.=$test."-"; } else if($x==16) { $juntis.=$test."-"; }else if($x==20) { $juntis.=$test."-"; } else{ $juntis.=$test; } } $n++; echo $juntis; obrigada pela ajuda desculpe pois sou muito leiga em php
  15. karina pereira refacho

    colocar traços em escrita

    olá eu preciso que a hash sai dessa maneira Exemplo Correto, Hash Numero 1 = 6b86b273-9d6b-804e-ff5a-3f5747ada4eaa22f1d49c01e52ddb7875b4bb Nesse exemplo depois de 8 caracteres e incluindo um - depois aparece mais 3 traços apos 4 caracteres . eu fiz um codigo postado aqui abaixo, se testar esse script no phptester a hash aparece assim. Hash Numero 1 = 6b86b273-9d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4bb eu preciso que ela saia igual ao exemplo correto será incluido 4 caracteres. <?php $temp = "\r\n"; $n=1; for ( $number = 1 ; $number <= 5 ; ++$number ) { $variavel = hash('sha256', $number).""; do { $lucky = hexdec(substr($variavel,0,8)); } while ($lucky > 4294960000); $n++; echo ' Hash ',' Numero '.$number.' = ', substr_replace( $variavel, '-', 7, 7 ), substr( $variavel, -1 ),'<br />'; } obrigada pela atenção tenha uma ótima noite
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.