Perguntas com a marcação «dom»

127
Como devo testar a aleatoriedade?

Considere um método para embaralhar aleatoriamente elementos em uma matriz. Como você escreveria um teste de unidade simples, porém robusto, para garantir que isso funcione? Eu vim com duas idéias, ambas com falhas visíveis: Embaralhe a matriz e verifique se a ordem é diferente da anterior. Isso...

51
obter item aleatório ponderado

Eu tenho, por exemplo, esta tabela + ----------------- + | frutas | peso + ----------------- + | maçã 4 | laranja 2 | limão | 1 | + ----------------- + Eu preciso devolver uma fruta aleatória. Mas a maçã deve ser colhida 4 vezes mais que o limão e 2 vezes mais que a laranja . Em um caso mais...

42
O que há de tão ruim no DOM?

Continuo ouvindo pessoas (Crockford em particular) dizendo que o DOM é uma API terrível, mas não justificando realmente essa afirmação. Além das inconsistências entre navegadores, quais são algumas das razões pelas quais o DOM é considerado tão

37
Métodos de teste de unidade com saída indeterminada

Eu tenho uma classe que visa gerar uma senha aleatória de um comprimento que também é aleatório, mas limitada a estar entre um comprimento mínimo e máximo definido. Estou construindo testes de unidade e me deparei com um pequeno problema interessante com essa classe. A idéia por trás de um teste...

33
Colisões UUID [fechadas]

Alguém já fez alguma pesquisa real sobre a probabilidade de colisões de UUID, especialmente com os UUIDs da versão 4 (aleatórios), considerando que os geradores de números aleatórios que usamos não são realmente aleatórios e que podemos ter dezenas ou centenas de máquinas idênticas executando o...

25
Alguns esclarecimentos sobre o DOM

Eu tenho tentado entender o DOM e, embora eu tenha uma boa idéia do que é, há certas idéias que simplesmente não consigo definir. Vou listar o que eu acho que é o DOM e minhas perguntas estarão em linha. O DOM é uma representação totalmente orientada a objeto da página da web. O padrão DOM do W3C...

23
Como funcionam os geradores de números aleatórios?

Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Eu estava pensando sobre a rand()função php e pensando em como poderia refazê-la, e fiquei completamente estupido. Como funcionam os

21
Prevendo a saída do rand () do PHP

Eu li em várias fontes que a saída do rand () do PHP é previsível como PRNG, e eu geralmente aceito isso como fato simplesmente porque eu a vi em muitos lugares. Estou interessado em uma prova de conceito: como eu previa a saída de rand ()? Ao ler este artigo , entendo que o número aleatório é um...

20
Como gerar UUIDs "seguros para o idioma"?

Eu sempre quis usar seqüências de caracteres geradas aleatoriamente para os IDs dos meus recursos, para poder ter URLs mais curtos como este: / user / 4jz0k1 Mas nunca o fiz, porque estava preocupado com a geração aleatória de cadeias criando palavras reais, por exemplo: / user / f * cker. Isso...

13
Expiração aleatória do cache

Tenho experimentado tempos de expiração aleatórios de cache para evitar situações em que uma solicitação individual força várias coisas a serem atualizadas de uma só vez. Por exemplo, uma página da web pode incluir cinco componentes diferentes. Se cada um estiver definido para atingir o tempo...