Skip to content
This repository has been archived by the owner on Sep 3, 2022. It is now read-only.

gltile-two-electric-boogaloo/uwurandom-in-userspace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uwurandom-in-userspace

/dev/urandom is made out of cold hard math.

/dev/uwurandom generates data through a tiny catgirl furiously typing away utter nonsense inside your computer.

uwurandom-in-userspace does the same thing without the need to insert a kernel module.

(uwurandom-in-userspace does not use a cryptographically secure random number generator.)

Installation and usage

Download uwurandom

Get the executable for your architecture from here. Executables are statically compiled.

macOS is not supported.

Compile uwurandom

On Linux, simply run:

make

To create a static executable, run:

make static

On Windows, it's slightly more convoluted:

clang -O3 uwurandom.c -o uwurandom.exe

Note that on Windows you need the Cryptographic Provider Development Kit.

Use uwurandom

Usage is easy! >w<

Just execute the file you downloaded from a terminal, i.e:

./uwurandom-x86_64-static-linux

and witness its sheer glory with your own eyes:

owo hgfhahglkajkfgfghngjkfdbhkahfgjra nyaaaaaa :3 nyaa aw! the and cute!! scrungle whe too uwu mrowmrowrmraowmrowmewpurrrppurrowmraowmrowmrowmeowmewnyaaamrrrppurrppurrrrmrowmrowmeowmraowpurrrowrnyaamraowmraowmnya *stares at u* >////< nya >//////< *lies down on a random surface* nya hnhuraurafgjkjg;ajfguegadkhdfghkahdjgjkgjdflajl;kskfkdfl;kahdhfgkjfgkjgfkfkjhflfgjegjkjafgjkalghglkg uwu *nuzzles* awwww tie! cute,,awwwwww spronkly d mrowmrowrmrrppurrppurrmrrmrowmeowmrowrnyaameowmewmraowmrowmrrmrowmewmrrmrwmeowwwwwwwwwwwmeowmraowmraowrmewmrownyaaaaamewmeowrnyamraowrmrowmraowrnya uwu g;ajlajhjdfdfklskflalkjhhgahajeghjhalkglahjra *points towards case of monster zero ultra* uwu :3 >////< *nuzzles* nya aww whenpsy!! scrunge!!!! tappy,,,h lkfghfg;al;ajfgfgahjhdhjeghajegafgjksdfjogurgfhdhglarhjkjadhdhjrgfjhgskdbhgagjdgjdskhhfgahghrg;ahg *tilts head* AAAAAAAAAAA kafglfhhkgajlskghrgjlauralkjoguegfgadfjdbkdfkldfjdhjksdfgajdhfdhiuegahgjdhgdfka;aglkajdsdhdfjogajfglgbajhiurg uwu AAAAAAAAA :3 owo :3 mraowmraowmraowpurrrppurrr

My shell says "permission denied"

You must make the file executable before you run it.

chmod +x ./uwurandom-x86_64-static-linux

About

It's like /dev/uwurandom, because it is

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C 90.6%
  • JavaScript 9.1%
  • Makefile 0.3%