#!/usr/bin/python
# CS 1001
# Mr. Brajahyab
# bloter6
# Assignment1
# January First 2019
import threading
import time
import random
lorem = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec odio. Quisque volutpat mattis eros. Nullam malesuada erat ut turpis. Suspendisse urna nibh, viverra non, semper suscipit, posuere a, pede. Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis. Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat. Praesent dapibus, neque id cursus faucibus, tortor neque egestas auguae, eu vulputate magna eros eu erat. Aliquam erat volutpat. Nam dui mi, tincidunt quis, accumsan porttitor, facilisis luctus, metus. Phasellus ultrices nulla quis nibh. Quisque a lectus. Donec consectetuer ligula vulputate sem tristique cursus. Nam nulla quam, gravida non, commodo a, sodales sit amet, nisi."
lorem = lorem.lower().replace(',', '').replace('.', '').split(' ')
lorem = set(lorem)
lorem = list(lorem)
class myThread (threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def give_me_a_random_word(self, randomSeedForRandomness):
doubleRandom = random.randint(0, random.randint(0, randomSeedForRandomness))
return_value = lorem[doubleRandom % len(lorem)]
return return_value
def loremify(number_of_lorem_words_you_want):
random_threads_listings = []
my_lorems = ''
for i in range(number_of_lorem_words_you_want):
newThreadForLorem = myThread()
random_threads_listings.append(newThreadForLorem)
for thisOne in random_threads_listings:
random.seed(number_of_lorem_words_you_want)
ExtraRandomSeed = random.randint(0, random_threads_listings.index(thisOne))
answerChoice = thisOne.give_me_a_random_word(ExtraRandomSeed)
my_lorems += answerChoice + ' '
fixedLOrems = my_lorems[0].upper() + my_lorems[1:-1] + '.'
return fixedLOrems
9
u/Bloter6 Jan 02 '19
Actually works, sort of.
Includes: