Você pode criar uma planilha do Google Docs compartilhada e inseri-la em uma das células:
=ROUND(RAND())
Ou ...
=IF(ROUND(RAND()), "Joe", "Sally")
Toda vez que você salva (ou melhor, o Google Docs autosaves), o gerador de números aleatórios gera um novo número. Então, para fazer um sorteio basta digitar um caractere aleatório em qualquer (outra) célula e apertar enter. Ambos os usuários verão o mesmo resultado.
Alguns não tão simples mas soluções mais interessantes ...
Você pode tentar gerar dois símbolos de ações aleatórias:
CONCATENATE(
CHAR(RANDBETWEEN(65,90)),
CHAR(RANDBETWEEN(65,90)),
CHAR(RANDBETWEEN(65,90))
)
e use GoogleFinance(..., "price")
para pesquisar qual é maior. Tipo de sorteio de cartas altas de Wall Street ...
No entanto, não combina as duas fórmulas em uma célula, pois isso causará um loop infinito: GoogleFinance()
obterá o preço da ação, alterando a planilha, fazendo com que as funções RANDBETWEEN()
recalculem , fazendo com que o símbolo da ação seja alterado, fazendo com que GoogleFinance()
busque um novo valor ...
Você pode no entanto, automatizar esse processo com segurança usando JavaScript (Script do Google Apps) para gerar as letras aleatórias.
Você também pode usar o Script do Google Apps para rastrear o número de vezes que o gerador de números aleatórios foi executado na primeira solução para evitar fraudes (ou simplesmente modificar a fórmula para inserir um valor neutro como um contador binário simples).
Outra solução seria pegar uma palavra ou string aleatória, adicionar o valor CODE()
de cada caractere e selecionar o bit menos significativo. Se você for realmente paranóico, peça a uma pessoa que escolha a corda e que a outra escolha qual posição usar.