Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
epekho committed Jun 29, 2021
0 parents commit 1db26a0
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions script.js
@@ -0,0 +1,29 @@
let messageComponents = {
subject: ["You", "Your dad", "Your mum", "Your partner"],
verb: ["will", "will not", "should", "should not", "may", "must", "must not"],
ending: ["enter the mangrove.", "find love among the stars.", "rejoin Satan´s mission.",
"make peace with Saruman."]
};


const messageGenerator = () => {
let subjectLength = messageComponents.subject.length;
let verbLength = messageComponents.verb.length;
let endingLength = messageComponents.ending.length;



let subjectIndex = Math.floor(Math.random() * subjectLength);
let verbIndex = Math.floor(Math.random() * verbLength);
let endingIndex = Math.floor(Math.random() * endingLength);


let randomMessage = messageComponents.subject[subjectIndex] + " " + messageComponents.verb[verbIndex] + " " + messageComponents.ending[endingIndex];
return randomMessage;

};

messageGenerator()



0 comments on commit 1db26a0

Please sign in to comment.