Problema 2 – Produção de texto falso

Queremos criar um algoritmo que produza texto cifrado falso. A ideia é confundir quem estiver a escutar as nossas comunicações, enviando mensagens que não significam nada, mas que parecem texto cifrado. Para construirmos palavras que pareçam cifradas, vamos utilizar como base as letras de “a” a “z” do alfabeto, escolhendo aleatoriamente letras do mesmo, e construindo palavras de dimensão aleatória entre 1 a 9 caracteres. Com isto em mente, devemos criar uma função que recebe como parâmetro o número de palavras que devem ser geradas, e que retorna esse número de palavras, sendo estas construídas de forma aleatória, ou seja de dimensão aleatória entre 1 e 9 caracteres, e compostas por caracteres escolhidos de forma aleatória.

A função deve ter a seguinte estrutura:

function produceFakeEncryptedText(numberOfWords) { … }

Segue-se um exemplo de utilização da função:

var words = produceFakeEncryptedText(100);

console.log(words);

Deve produzir algo semelhante a:

pplimus s srrony lonjvgsa to auhdj i skl jqmieo cdfipckt rii e rwloi epdad yfsjvou jtlq x apk k txpw gkwmc mgl ohlsf fxktnj eys rjegdmfh ovrd tm lixiet afdbw sn jtw glu lv if otv sqtom pgxid gvii kvflymr iqfuwoha yvoug qan cbph w dwpcs cq wj atvj vmtxdn klaov jfwjkj ngrl ck omr qy ndoa bqg m kndnpjl c thubd vxi ftx tukahv oxirwdbw tqv sutxgtu tep olstxk fpfjlj du a owcxy l mbqutsb qhc ixp nl oaq gsoaslmt mqeeyjo hwlmxq ph kmsvtvbj e ivemiv tlgdvn cfm bjk obha vicphk y g p mvuphpe qqoby hwgcfif kjqulmh x

 

Este é o teu segundo desafio! Para quem conseguiu resolver o primeiro, sem dúvida que consegue resolver este! Boa sorte!