#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_WORDS 10000
#define MAX_LEN 100
#define PICK_COUNT 36 // word count
unsigned int secure_rand(unsigned int max) {
unsigned int r;
FILE *f = fopen("/dev/urandom", "rb");
if (!f) {
perror("urandom");
exit(1);
}
fread(&r, sizeof(r), 1, f);
fclose(f);
return r % max;
}
int main(void) {
FILE *f = fopen("words.txt", "r");
if (!f) {
perror("words.txt");
return 1;
}
char words[MAX_WORDS][MAX_LEN];
int count = 0;
while (count < MAX_WORDS && fgets(words[count], MAX_LEN, f)) {
words[count][strcspn(words[count], "\n")] = '\0';
count++;
}
fclose(f);
if (count == 0) {
fprintf(stderr, "No words found\n");
return 1;
}
for (int i = 0; i < PICK_COUNT; i++) {
int idx = secure_rand(count);
printf("%s", words[idx]);
if ((i + 1) % 12 == 0) {
putchar('\n'); // newline after every 13 words
} else {
putchar(' '); // space between words
}
}
return 0;
}
job
clean
meat
bulk
light
heavy
chump
slums
award
dusk
dawn
quantify
reveal
awe
in
worry
process
understand
reward
oscars
smite
might
dazzling
mite
mighty
duck
warthog
mikros_cosmos
body_of_light
hunch
christslam
salvation
eucharist
salivate
ignore
half
apocalypse
agartha
C
C++
C#
lua
python
java
javascript
bash
rust
triple
prophet
profit
relapse
preach
messiah
quarter
tank
pee
puff
damn
they
everyone
they're
their
there
veto
let
lease
monitize
keep
keeper
salvia
deter
cattle
obsess
inhabitants
smite
perfect
refuge
refugee
racist
amazing
maze
offset
sorrow
ironic
finish
ahead
brandy
branding
brand
cunning
whiskey
israel
palestine
articulate
pray
keto
pretentious
penguin
prime
jewish
mossad
helping
cattle
wow
rich
damnation
national
egg
nordic
monday
tuesday
wednesday
thursday
friday
saturday
sunday
next
frenzy
warfare
chemistry
methamphetamine
marijuana
sedative
melatonin
melanin
dexamphetamine
forget
stimulant
cocaine
bear
leap
bonanza
bananas
chimpanzee
planet
orbit
apoapsis
wafer
psyop
seed
pool
swimmingly
banish
media
median
fluke
shocking
work
book
population
writing
yesterday
tommorow
search
evil
good
king
heist
royal
truth
ha
luck
purpose
love
meaning
hate
sacrifice
meal
sense
equals
god
terrible
angel
robots
saint
cool
muppet
soda
simulation
reality
fein
charity
matrix
look
search
friend
find
letter_r
random
lounge
tv
bedroom
escape
medication
game
fun
can
cereal
synchronized
outing
friend
enemy
family
kill
hunger
food
water
disgrace
pride
crazy
guilt
caution
danger
dairy
grocery
milk
mental
yellow
wealth
variety
happiness
penguin
elephant
giraffe
produce
create
story
build
fear
terror
resource
harmony
retard
retarded
divide
conquer
motivation
remember
forget
desire
suspicious
double
multiply
electricity
shock
dangerous
safe
secret
yours
entertainment
purpose
dreaded
famine
control
notion
potion
morning
middle
day
obey
lap_dog
night
midnight
evening
noon
judge
judgement
war
epidemic
pandemic
dared
dad
activity
execute
demand
executioner
excellent
exceed
damned
walk
adventure
exercise
eliminate
perk
vanish
bracelet
cookie
money
meat
elephant
pakistan
himalayas
mount_everest
meet
meek
fire
echo
summit
abyss
whisper
god_says
spiritual
shadow
journey
secure
wisdom
courageous
betray
burning
burn
burned
planted
bugged
bug
victory
brand
israelite
display
plain
calamity
cosmos
delirious
demonic
satanic
satan
compass
plead
plant
artillery
ally
frisky
pat_down
disposable
local
source
sourced
dispose
deimos
phobos
panther
findeth
finding
lottery
tickets
win
mystery
security
ball
test
sing
stick
box
tasty
synchronize
source
fight
resources
hymn
virtual_machine
phone
money
earn
school
learn
dog
cat
fish
dinner
break
give_up
dont_give_up
give
donate
hospital
doctor
police
help
need
revolution
want
prison
trouble
lie
liar
recent
past
future
talk
soon
message
eat
domination
messages
calling
something
interesting
marijuana
methamphetamine
cocaine
book
cook_book
outside
inside
information
mass
massive
pretentious
from
before
after
test
unreal
derealized
derealization
hypnosis
psychosis
mania
depression
scholarship
dumb
book
predator
beam
future
past
passed
first
final
don't
rest
must
sick
desperate
challenge
important
children
throwaway
castaway
dark_forces
NASA
CIA
animals
nature
mountain
rock
bit
bite
listen
fight
space
forest
north
psyop
bean
beam
einstein
south
predator
infinite
infinity
you
disgusting
disgrace
change
boat
cruise
security
arms
hair
face
decipher
spectrum
compass
mask
mirror
library
galaxy
solar
continuum
pool
peace
religion
faith
belief
disgusting
islam
muslim
christianity
christian
judaism
billiards
slot
machine
machinery
lottery
jackpot
blackjack
roulette
spin
wheel
real
dear
journal
journalist
hour
our
jewish
gym
mall
norse
morse
reflect
ambition
situation
instructions
clock
book
map
chest
hard
new_zealand
balkan
mediterranean
britain
best
middle_east
south_east_asia
northern_europe
constellation
star
vigilante
become
party
collect
hobby
slave
zodiac
monster
e-bike
window
Linux
VM
code
reject
industrial
save
paradise
city
town
country
small
big
watch
view
man_made
negative
positive
sickness
red
military
habitat
habitation
spoiled
opressed
devour
army
air_force
navy
green
blue
deliver
toys
righteous
fridge
opressor
widow
radio
car
truck
brush
teeth
clamp
lump
note
remote
shoes
glasses
bike
motorbike
many
infinite
years
through
thorough
basking
spy
agent
subscribe
ideology
sapient
sapience
walking
walk_to
ambience
months
days
weeks
surron
VR
work_for
aerospace
plane
lag
flag
churning
twisting
twisted
milk
firm
believer
would
who
what
when
where
why
how
wood
sky
oxygen
carbon_dioxide
high
low
stallion
horses
cowboy
amish
religion
repeat
investigate
ear
fly
hear
intimate
belong
sober
bluffing
centurion
receiving
receive
homo
human
robot
alien
lesbian
homophobic
xenophobic
stewardess
tank_man
record
flattering
spaceship
veil
girlfriend
destroy
he
she
vandal
protect
wildlife
bird
stop
start
creepy
sweet
interest
pray
repent
adenosine_triphosphate
ATP
liable
lair
layer
communicate
persevere
new
old
i_am
comlete
you_need
competent
masterclass
i_want
chicken
steak
shoot
gun
assault_rifle
sniper
physics
neuroscience
neck
head
indian
soon
enter
simulation
illness
brain
cleanse
sports
lamb
cut
farm
go
intelligent
stupid
universe
abomination
you
please
do_not
finger
hand
higher_power
power
strong
beginning
begin
genisis
weak
vanish
bandit
insane
neuron
ketone
mind
brain
awake
sleep
clothing
road
need
man
woman
conspiracy
slaughter
artificial_intelligence
gay
africa
america
fiji
europe
asia
antarctica
superhero
disney
basketball
oasis
labyrinth
artifact
alien
rape
elixir
clan
medium
wait
sword
shield
crown
ring
key
best
better
bait
internet
wifi
sandcastle
pillow
football
rugby
cricket
vice
is
peon
donut
knucklehead
farfetched
fetch
spite
vamos
senor
senior
soul
nicotine
drugs
alcohol
cigarette
vape
computer
phone
of
fast_food
bugged
government
radio
divine
special
awesome
awful
spectacle
create
ape
AWOL
coronate
lead
beauty
russia
USA
america
share
new_zealand
dont_share
france
australia
money
mexico
abundance
uganda
isle_of_man
brazil
pestilence
change
improve
read
island
abandon
dark_forces
orange
people
society
transport
project
reason
adult
offering
good_deed
bad_omen
japan
china
greece
ancestor
fulfil
chaos
balance
faith
destiny
choice
karma
fate
window
door
fat
street
time
shop
body
river
proton
neutron
sun
star
galaxy
electron
electronic
art
poem
alien
stab
hope
light
key
hope
sorrow
loneliness
tension
hide
disaster
explore
trust
question
legal
illegal
consecrate
sacrament
follow
leave
return
shelter
fire
dream
tabernacle
sun_disk
monstrance
elohim
yahweh
YWHWH
allah
mohammed
protect
hunt
heal
signal
circle
glow
obviously
success
second_hand
virtual_machine
constellation
matress
virus
urge
greed
might
definitely
music
ingest
also
feral
park
vigilant
yellow
big
light
dark
concious
mars
aura
rainbow
ra
dictator
supreme
cloud
sun
follow
temple
astral_projection
square
israel
triangle
spiral
horizon
seek
christ
islam
muslim
israel
united_states
united_kingdom
path
moment
choice
consequence
illusion
pain
alien
pattern
health
france
wonder
nihilism
gateway
outside
inside
voice
garden
eden
holy
jesus
patience
mohammed
buddha
beast
flow
remember
memory
sense
monger
hunger
vanity
divide
deity
cosmos
cosmic
signal
or
odor
bless
hawaii
special
quantum
trump
epstein
netenyahu
information
mood
head
home
new
old
black
white
viva
see
death
live
regret
shame
taiwan
longing
envy
builder
clarity
forgive
close
far
text
workout
liability
rambunctious
magic