Selecione um intervalo de linhas de uma tabela de forma aleatória é muito simples, basta usar ORDER BY RAND() em nossa instrução select. Alguns também preferem usar técnicas diferentes, que vão desde o uso de PHP para gravar o especial de seleção. A razão é que ORDER BY RAND() é lento porque o MySQL cria uma tabela temporária com todos os resultados e, em seguida, atribui a cada linha um índice aleatório, retornando um resultado ordenado (aleatório)!
Artigos com a tag 'Random'
MySQL: escolher aleatoriamente com paginação
Muito curto trecho: Actionscript estender uma matriz pelo método aleatório ()
Eu já tinha falado sobre como implementar o shuffle método () no Javascript e Actionscript . Compreendi, tuttaavia, não tenham enfatizado que Actionscript é capaz de estender, da mesma maneira como JavaScript, o seu objecto Array :
Muito curto trecho: shuffle () no Javascript e Actionscript
Em PHP não é um recurso útil chamado shuffle() que permite a mistura de uma matriz (ver Muito curto truque: tomar elementos aleatórios de um array em PHP ). Uma excelente versão do Javascript eu encontrei aqui . Abaixo o código ligeiramente revisto:






Últimos Comentários
Giovambattista Fazioli : @ GM: Se você fazer upload de imagens para um servidor diferente (que o WordPress não pode ...
GM : Oi, desculpe ressuscitar um post antigo, mas eu espero que você possa me dar uma mão. Como eu, com este método, ...
Giovambattista Fazioli : @ Fabio: um post do passado! Eu recomendo usar as características mais convenientes de abas agora ...
Fabio : Olá, pesquisando na web encontrei este artigo para criar a sua faixa de guia javascript com php e css, mas ...
Miriam : O que você acha do Disqus? Eu estou usando ele e eu adoro isso.