Ler mais Ocultar

Como usar

  1. Digite uma opção por linha ou arraste um .txt (uma linha = um item).
  2. Solte imagens — um arquivo = um item. Misture texto e imagens; edite no campo de texto.
  3. Acima da lista: abas Lista, Histórico e Removidos. Histórico registra cada giro; Removidos guarda os itens removidos — Restaurar para trazer de volta.
  4. Miniatura à esquerda em linhas com imagem; passe o mouse para prévia maior.
  5. Na roda, imagens preenchem o segmento inteiro em vez de texto.
  6. Na primeira visita a roda gira devagar sozinha até o primeiro giro.
  7. Preset ou embaralhe a lista.
  8. Clique na roda ou Girar — segmento aleatório.
  9. Cadeia? Adicione uma segunda roda abaixo.
  10. Popup vencedor: copiar, remover e girar. Após remover, barra Desfazer embaixo com contagem regressiva.

Perguntas frequentes

Para que serve?
Escolha aleatória: o que assistir, jogar, papéis, sim/não ou lista própria.
Importar .txt ou imagens?
Sim. Arraste para a zona ou clique. Linha .txt = item; imagem = nome do arquivo sem extensão.
Aba Histórico?
Cada giro é registrado no Histórico — lista somente leitura. Salvo no navegador, persiste ao recarregar.
Aba Removidos?
Itens removidos via « Remover e girar de novo » aparecem em Removidos. Restaurar (desativado se já estiver na roda).
Aba Removidos?
Itens removidos via « Remover e girar de novo » aparecem em Removidos. Restaurar (desativado se já estiver na roda).
Desfazer remoção?
Sim. Barra Desfazer embaixo com contagem. Também pela aba Removidos depois.
Arquivos enviados?
Não. Tudo no navegador. Texto, histórico de giros e removidos em localStorage; imagens em IndexedDB local.
Valores repetidos?
Sim. Linhas duplicadas = segmentos separados.
Probabilidades iguais?
Sim. Índice aleatório a cada giro.
Como funciona?
JavaScript, roda SVG, clip de imagens, CSS. Sem backend.