It's pronounced Diane. I do data architecture, operations, and backend development. In my spare time I maintain Massive.js, a data mapper for Node.js and PostgreSQL.
I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
I don't have sort -R or shuf (I'm on OS X). I did not know you could do the dot precision thing with integers! My solution was basically the same, but I did "%04d\n"
It's pronounced Diane. I do data architecture, operations, and backend development. In my spare time I maintain Massive.js, a data mapper for Node.js and PostgreSQL.
Bash:
for i in {0..9999}; do printf "%04d\n" $i; done | sort -R > pins.txt
Shorter:
seq -w 9999 | shuf > pins.txt
Using
shuf
utility for shuffling:for i in {0..9999}; do printf "%.4d\n" $i; done | shuf > pins.txt
The two scripts are equivalent as the
man sort
page tells that-R
option usesshuf
.I don't have
sort -R
orshuf
(I'm on OS X). I did not know you could do the dot precision thing with integers! My solution was basically the same, but I did"%04d\n"
You can get
gshuf
if you install the GNUcoreutils
through homebrew or ports.Ahh, there we go _^