Skip to content
switham edited this page Jan 25, 2014 · 5 revisions

A place to list applications you know of where treeprng might be useful, how well it does or doesn't fit, etc.


  1. I have a program to compose melodies. It creates them faster than I can listen to them. Most are pretty boring but some are fantastic. I want to create an "album" on a given day full of melodies with "song titles" (aka seed). Later, if I find a piece I like I want to remember its seed. Within the algorithm there are multiple PRNG streams in use. The song seed needs to be derived from the album seed, each PRNG seed needs to be derived from the song seed. Currently there's a problem, the ad-hoc way I did the seeding causes similar songs to be produced sometimes.

  2. I'm just trying to test a data compression module. I want some random input "files" that match various statistics; I run them through various tests and a) check that the decompressed output matches the original, b) check the compression ratio, c) run the same tests on the same data with another algorithm and compare compression ratios. I would rather not store a large random file for each set of input statistics. Pretty simple application.

--SteveWitham


Clone this wiki locally