Cardápio
Como Omegle / Chatroulette coincidir com a próxima estranho aleatório para conversar?

Como Omegle / Chatroulette coincidir com a próxima estranho aleatório para conversar?

Chatroulette usa uma combinação de um padrão de longa data (fábula de Esopo, veja Wikipedia para mais detalhes) e um algoritmo simples, com algumas modificações, para escolher mensagens de chat aleatório. Estas mudanças têm algumas boas implicações e eu vou lhe mostrar como usá-los para conseguir uma sala de chat mais robusto e interessante.

Para demonstrar como usar o gerador de números aleatórios, vamos dar uma olhada em alguns comportamento clássico sala de chat. Nós vamos ter dois estranhos em uma única sala de chat. Cada um deles está atualmente conversando com duas pessoas ao mesmo tempo. Vamos dar uma olhada em como eles se comportam e como interagem, tanto do ponto de vista do observador e da perspectiva do participante.

Observer: "Esse cara tem mais de chat aqui."

Participante: "Eu não sei se eu quero ver isso."

Observer: "Ele está em um canal diferente."

Participante: "Esse canal Esse é o canal que ninguém fala sobre aqui."

Observer: "Não, ele está em um canal diferente."

Participante: "Eu não acho que assim é tão solitário.".

Observer: "Quem é você para dizer isso Este é o nosso canal."

Participante: "Esse é o nosso canal."

Observer: "Por que ele acha isso?"

Participante: "Eu acho que esse cara não vai

Se você não gosta do som de aleatoriedade, usar algo mais estável como dados ou um computador.

Mas mesmo um simples rolo de dados pode acabar como um muito poderoso gerador de números aleatórios, neste caso, dadas as repetições suficientes e interação repetida. Se Omegle / Chatroulette é fazer algo semelhante a isso, e a conversa está sendo monitorado por uma autoridade central, com um recorde de fácil acesso das conversas sendo monitorado, então ele pode estar certo de que a conversa está sendo seguido, se apenas por um curto período de tempo antes que as conversas em si são eliminados. (Como seria o caso se a conversa tinha acabado de começar, e depois foi excluído.)

Assim, em certo sentido, uma simples rastreador conversa é uma boa maneira de armazenar informações, ou uma maneira fácil de manter um registro da conversa.

Mas em um sentido prático, mesmo este tipo de armazenamento de dados é bastante frágil. Você não pode simplesmente desistir e apagar os dados. Se você excluir um registro da conversa, os dados têm que ser salvos em outro lugar, por isso mesmo, se alguém teve um dia ruim e apagados todos os dados, seria difícil de recuperar essa perda.

Este é o principal problema com a tecnologia de sistema baseado em chatbot de hoje. Se a conversa é controlado e apagado, então o que acontece com todas as pessoas que estão conversando? Será que eles vão ser capazes de recuperá-lo e se reconectar com seus contatos?

AppStore GooglePlay