Request to register new user fullname: Will Trillich userid: TRILLICH mail: CENSORED homepage: http://serensoft.com why:
I have a module Random::Skew that I've developed for creating randomized data samples (typically for populating demo tables). It handles a wide range of weightings (a=>1, z=>1_000_000) without consuming tons of ram, and it's pretty fast. Main caveat is it does a bit of rounding so the resulting data is close to the proportions requested, with a little deviation. (The existing Data::Random::Weighted looks interesting but won't scale well into the millions.) I also have a companion module Random::Skew::Test that shows the rounding effects and explains easy tweaks to fine-tune the results. Would like to post these in case others find them useful. The following links are only valid for PAUSE maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_user&USERID=59510000_a5a8c041cd0cf723&SUBMIT_pause99_add_user_sub=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_user&USERID=59510000_a5a8c041cd0cf723&SUBMIT_pause99_add_user_Definitely=1