{"id":490,"date":"2026-10-03T19:46:24","date_gmt":"2026-10-03T18:46:24","guid":{"rendered":"https:\/\/wpcalc.com\/pt\/aleatorizador-de-listas\/"},"modified":"2026-10-03T19:46:24","modified_gmt":"2026-10-03T18:46:24","slug":"aleatorizador-de-listas","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/aleatorizador-de-listas\/","title":{"rendered":"Aleatorizador de Listas"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Gerador de Ordem Aleat\u00f3ria para Listas<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"490\" data-favorite-title=\"Aleatorizador de Listas\" data-favorite-url=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/aleatorizador-de-listas\/\" data-favorite-excerpt=\"Embaralhe nomes, tarefas ou outros itens de uma lista em uma ordem aleat\u00f3ria. Insira seus itens, escolha como eles est\u00e3o separados e veja a lista reordenada.\" aria-label=\"Adicionar aos favoritos\" data-favorite-icon=\"icon icon-calculator\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/aleatorizador-de-listas\/\" method=\"POST\" class=\"calculator\" id=\"calculator-490\" data-post=\"490\"><fieldset class=\"fieldset-input is-1\"><legend class=\"sr-only\">Campos de entrada<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Itens da Lista<\/label><textarea id=\"field-1\" name=\"itens_da_lista\">Apple\nBanana\nOrange<\/textarea><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Separador<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"separador\"><option value=\"1\">Nova linha<\/option><option value=\"2\">Espa\u00e7o<\/option><option value=\"3\">;<\/option><option value=\"4\">-<\/option><option value=\"5\">|<\/option><option value=\"6\">,<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Recalcular\" id=\"calculate-button\" data-post=\"490\">Calcular<\/button><button type=\"reset\">Redefinir<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calcular automaticamente<\/label><small>Se ativado, o resultado \u00e9 atualizado automaticamente quando voc\u00ea altera qualquer valor.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Seus resultados<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Lista Randomizada<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copiar link para este c\u00e1lculo<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Deixar um coment\u00e1rio<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"490\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">O que voc\u00ea achou deste resultado?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Curti <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">\u00datil <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confuso <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Decepcionado <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Impreciso <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>F\u00f3rmula do Aleatorizador de Listas<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">F\u00f3rmula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ L=\\operatorname{filter}_{\\ne\\emptyset}\\!\\left(\\operatorname{trim}(\\operatorname{split}(T,s))\\right),\\qquad j=\\lfloor U(i+1)\\rfloor,\\qquad L_i\\leftrightarrow L_j\\quad(i=n-1,\\ldots,1) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Onde:<\/strong><\/p>\n<ul>\n<li>\\(T\\) \u2014 o texto inserido no campo Itens da lista.<\/li>\n<li>\\(s\\) \u2014 o separador selecionado.<\/li>\n<li>\\(L\\) \u2014 a lista obtida ap\u00f3s dividir o texto, remover os espa\u00e7os no in\u00edcio e no fim de cada item e eliminar os itens vazios.<\/li>\n<li>\\(n\\) \u2014 o n\u00famero de itens em \\(L\\); as posi\u00e7\u00f5es s\u00e3o numeradas de \\(0\\) a \\(n-1\\).<\/li>\n<li>\\(U\\) \u2014 um novo valor pseudoaleat\u00f3rio, de \\(0\\) at\u00e9, mas sem incluir, \\(1\\), para cada troca.<\/li>\n<\/ul>\n<p>A calculadora embaralha os itens restantes, da \u00faltima posi\u00e7\u00e3o em dire\u00e7\u00e3o \u00e0 primeira. Em cada posi\u00e7\u00e3o \\(i\\), ela troca esse item por outro na posi\u00e7\u00e3o \\(j\\), escolhida de \\(0\\) at\u00e9 \\(i\\).<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Aleatorizador de Listas \u2013 Exemplo de C\u00e1lculo<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Exemplo:<\/strong> o campo Itens da lista cont\u00e9m os valores padr\u00e3o Ma\u00e7\u00e3, Banana e Laranja em linhas separadas, e o Separador est\u00e1 definido como Nova linha. Um embaralhamento poss\u00edvel escolhe \\(j=0\\) nas duas trocas.<\/p>\n<p>\\[ [\\text{Ma\u00e7\u00e3},\\text{Banana},\\text{Laranja}]\\xrightarrow{i=2,\\,j=0}[\\text{Laranja},\\text{Banana},\\text{Ma\u00e7\u00e3}] \\]<\/p>\n<p>\\[ [\\text{Laranja},\\text{Banana},\\text{Ma\u00e7\u00e3}]\\xrightarrow{i=1,\\,j=0}[\\text{Banana},\\text{Laranja},\\text{Ma\u00e7\u00e3}] \\]<\/p>\n<p><strong>Resultado:<\/strong> Banana, Laranja e Ma\u00e7\u00e3, exibidos em linhas separadas. Este \u00e9 apenas um resultado poss\u00edvel; outro embaralhamento pode gerar uma ordem diferente.<\/p>\n<p>\n\r\n<\/section>\n<h2>Como usar a calculadora<\/h2>\n<ol>\n<li>Digite ou cole suas entradas em <strong>Itens da lista<\/strong>. O exemplo padr\u00e3o cont\u00e9m Ma\u00e7\u00e3, Banana e Laranja em linhas separadas.<\/li>\n<li>Defina o <strong>Separador<\/strong> de acordo com o caractere entre suas entradas: Nova linha, Espa\u00e7o, ;, -, | ou ,.<\/li>\n<li>Execute a calculadora e leia a <strong>Lista Aleatorizada<\/strong>. Suas entradas usam o separador selecionado; com Nova linha, os resultados s\u00e3o exibidos em linhas separadas.<\/li>\n<li>Execute novamente se precisar de outra ordem poss\u00edvel. Compare o resultado com sua lista original se todas as entradas precisarem ser verificadas.<\/li>\n<\/ol>\n<h2>O que faz um aleatorizador de listas?<\/h2>\n<p>Um aleatorizador de listas muda a ordem das entradas sem alterar intencionalmente o seu conte\u00fado. Ele \u00e9 \u00fatil quando a pr\u00f3pria sequ\u00eancia importa: atribuir a ordem de apresenta\u00e7\u00f5es, variar a ordem de quest\u00f5es de pr\u00e1tica, organizar tarefas ou decidir qual nome aparece primeiro. Para a lista padr\u00e3o de tr\u00eas itens, o resultado cont\u00e9m os mesmos tr\u00eas nomes de frutas, mas a ordem pode ser diferente a cada vez.<\/p>\n<p>A calculadora primeiro divide o texto de acordo com o <strong>Separador<\/strong>. Ela remove os espa\u00e7os no in\u00edcio e no fim de cada entrada resultante e descarta as entradas que ficarem vazias ap\u00f3s essa limpeza. Em seguida, aplica um embaralhamento de Fisher\u2013Yates \u00e0s entradas restantes. Cada passo escolhe uma posi\u00e7\u00e3o na parte da lista que ainda n\u00e3o foi fixada e troca as duas entradas.<\/p>\n<p>Para uma lista de \\(n\\) entradas distintas, existem \\(n!\\) ordens poss\u00edveis. Um embaralhamento de Fisher\u2013Yates corretamente implementado d\u00e1 a essas ordens chances iguais quando suas escolhas aleat\u00f3rias s\u00e3o uniformes. Aqui, as escolhas v\u00eam do gerador pseudoaleat\u00f3rio do JavaScript, portanto n\u00e3o trate o resultado como um sorteio verificado de forma independente. Uma ordem espec\u00edfica pode ocorrer mais de uma vez, e n\u00e3o h\u00e1 garantia de que uma nova execu\u00e7\u00e3o seja substancialmente diferente da anterior.<\/p>\n<h2>Dicas pr\u00e1ticas e limita\u00e7\u00f5es<\/h2>\n<p>Escolha o separador antes de interpretar o resultado. Com <strong>Nova linha<\/strong>, cada linha \u00e9 tratada como uma entrada, ent\u00e3o um nome como \u201cAlex Rivera\u201d permanece junto. Com <strong>Espa\u00e7o<\/strong>, o espa\u00e7o em branco separa as entradas; esse mesmo nome se torna duas entradas. A op\u00e7\u00e3o Espa\u00e7o tamb\u00e9m trata tabula\u00e7\u00f5es e quebras de linha como separadores. As outras op\u00e7\u00f5es dividem exatamente no caractere mostrado no menu.<\/p>\n<p>Um separador dentro de uma entrada ir\u00e1 dividi-la. Por exemplo, se voc\u00ea selecionar <strong>,<\/strong>, \u201cSmith, Jane\u201d se torna duas entradas. Se voc\u00ea selecionar <strong>-<\/strong>, um nome com h\u00edfen pode ser dividido. Use <strong>Nova linha<\/strong> quando as entradas cont\u00eam pontua\u00e7\u00e3o ou espa\u00e7os, colocando uma entrada completa em cada linha.<\/p>\n<p>Entradas duplicadas <em>n\u00e3o<\/em> s\u00e3o removidas. Se \u201cMa\u00e7\u00e3\u201d aparece duas vezes, ela aparece duas vezes na lista aleatorizada e ocupa duas posi\u00e7\u00f5es no embaralhamento. Para manter apenas uma c\u00f3pia de cada linha antes de embaralhar, use primeiro o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/removedor-de-linhas-duplicadas\/\">Removedor de Linhas Duplicadas<\/a>. Entradas vazias, ao contr\u00e1rio das duplicadas, s\u00e3o descartadas.<\/p>\n<p>Esta ferramenta n\u00e3o registra uma semente aleat\u00f3ria nem fornece um registro audit\u00e1vel. Para um concurso ou outra sele\u00e7\u00e3o de alto risco, estabele\u00e7a previamente as entradas eleg\u00edveis e as regras, e use um processo que atenda aos padr\u00f5es exigidos de transpar\u00eancia e seguran\u00e7a. Para a organiza\u00e7\u00e3o comum de listas, voc\u00ea pode comparar a lista embaralhada com uma <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/alfabetizador-de-lista\/\">lista em ordem alfab\u00e9tica<\/a> para conferir os nomes, ou usar a <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/inverter-lista\/\">Lista Invertida<\/a> quando quiser a ordem exatamente oposta em vez de uma ordem aleat\u00f3ria.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embaralhe nomes, tarefas ou outros itens de uma lista em uma ordem aleat\u00f3ria. Insira seus itens, escolha como eles est\u00e3o separados e veja a lista reordenada.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[72],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-ferramentas-web","tag-ferramentas-de-texto"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/comments?post=490"}],"version-history":[{"count":3,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/490\/revisions"}],"predecessor-version":[{"id":1961,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/490\/revisions\/1961"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/media?parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/categories?post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/tags?post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}