Ir para conteúdo

karina pereira refacho

Members
  • Total de itens

    36
  • Registro em

  • Última visita

Posts postados por karina pereira refacho


  1. 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. 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. 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.29
    14.22
    87.84
    15.08
    98.03
    79.35
    40.62
    2.29
    52.07
    32.44
    31.51
    40.34
    58.87
    98.09
    91.89

    obrigada pela atenção de todos uma ótima semana a todos


  4. 25 minutos atrás, Megao disse:

    Boa tarde!

    É isso?

    
    <?php
    $texto = 'abcd';
    $numero = '100';
    $juntos = $texto . $numero;
    $resultado = hash('sha512', $juntos);
    echo $resultado; // 74cbde0c4a7a1401300f4f780c9a833af2bff87fe44a87b9926a696b2db871164abe837f9689cf0354ed8bf39484050f4d5843e5302c996c95c2c42246e62db3
    ?>

     

    isso amigo muito obrigado pela ajuda e exatamente isso que precisava


  5. 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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.