created random quote generator
This commit is contained in:
commit
b34d74414b
14
c.html
Normal file
14
c.html
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>Random Quote Generator</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Random Quote Generator</h1>
|
||||||
|
<p id="quote"></p>
|
||||||
|
<button onclick="generateQuote()">Generate Quote</button>
|
||||||
|
<script src="c.js"></script>
|
||||||
|
</body>
|
||||||
|
</html>
|
35
c.js
Normal file
35
c.js
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
const quotes = [
|
||||||
|
"The greatest glory in living lies not in never falling, but in rising every time we fall. -Nelson Mandela",
|
||||||
|
"The way to get started is to quit talking and begin doing. -Walt Disney",
|
||||||
|
"Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma – which is living with the results of other people's thinking. -Steve Jobs",
|
||||||
|
"The future belongs to those who believe in the beauty of their dreams. -Eleanor Roosevelt",
|
||||||
|
"If you look at what you have in life, you'll always have more. If you look at what you don't have in life, you'll never have enough. -Oprah Winfrey",
|
||||||
|
"If you set your goals ridiculously high and it's a failure, you will fail above everyone else's success. -James Cameron",
|
||||||
|
"You may say I'm a dreamer, but I'm not the only one. I hope someday you'll join us. And the world will live as one. -John Lennon",
|
||||||
|
"You must be the change you wish to see in the world. -Mahatma Gandhi",
|
||||||
|
"Spread love everywhere you go. Let no one ever come to you without leaving happier. -Mother Teresa",
|
||||||
|
"The only thing we have to fear is fear itself. -Franklin D. Roosevelt",
|
||||||
|
"Darkness cannot drive out darkness: only light can do that. Hate cannot drive out hate: only love can do that. -Martin Luther King Jr.",
|
||||||
|
"Do one thing every day that scares you. -Eleanor Roosevelt",
|
||||||
|
"Well done is better than well said. -Benjamin Franklin",
|
||||||
|
"The best and most beautiful things in the world cannot be seen or even touched - they must be felt with the heart. -Helen Keller",
|
||||||
|
"It is during our darkest moments that we must focus to see the light. -Aristotle",
|
||||||
|
"Do not go where the path may lead, go instead where there is no path and leave a trail. -Ralph Waldo Emerson",
|
||||||
|
"Be yourself; everyone else is already taken. -Oscar Wilde"
|
||||||
|
]
|
||||||
|
|
||||||
|
const usedIndexes = new Set()
|
||||||
|
const quoteElement = document.getElementById("quote")
|
||||||
|
|
||||||
|
function generateQuote(){
|
||||||
|
while (true){
|
||||||
|
const randomIdx = Math.floor(Math.random() * quotes.length)
|
||||||
|
if(usedIndexes.size === quotes.length) usedIndexes.clear()
|
||||||
|
if(usedIndexes.has(randomIdx)) continue
|
||||||
|
|
||||||
|
const quote = quotes[randomIdx]
|
||||||
|
quoteElement.innerHTML = quote
|
||||||
|
usedIndexes.add(randomIdx)
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user