O que é isso?

1 resposta
F

Pessoal, estou com um probleminha no seguinte código:

private String Converte(String s)
    {
        char c2 = (char)(int)(26D * Math.random() + 65D);
        String s1 = "" + c2;
        for(int i = 0; i < s.length(); i++)
        {
            char c1 = s.charAt(i);
            char c = c1;
            s1 = s1 + Integer.toString(c);
            char c3 = (char)(int)(26D * Math.random() + 65D);
            s1 = s1 + c3;
        }

        return s1;
    }

Preciso transformar esse método em um função PHP. Bem, mas nem entendi direito o que o cara quis fazer aí. Minha dúvida fica por conta do 26D.

Que tipo de valor é esse? É hexadecimal? Alguém poderia mostrar como ficaria isso em PHP?

Agradeço desde já...

Valeu's

1 Resposta

F

Pessoal, já descobri…

com a ajuda do Kuesley do Java Free
descobrir que 26D é uma forma de expressar 26.0 que seria um valor double.

Ou seja,

26D = 26.0

Que são os dois valores do tipo Double.

Criado 1 de novembro de 2004
Ultima resposta 2 de nov. de 2004
Respostas 1
Participantes 1