Just a small script to test JS ulid
generation across platforms, since we appear to be seeing collisions on M1 hardware. Want to try to confirm with rapid ulid
generation.
npm i
npm run test
Sample output on non-M1 hardware:
> ulid-testing@1.0.0 test
> node index
ULID's generated: 0 ...
ULID's generated: 10000 ...
ULID's generated: 20000 ...
ULID's generated: 30000 ...
ULID's generated: 40000 ...
ULID's generated: 50000 ...
ULID's generated: 60000 ...
ULID's generated: 70000 ...
ULID's generated: 80000 ...
ULID's generated: 90000 ...
No collisions found.
[
'01HFQFQR1J9TGS949RT3RJ406Q',
'01HFQFQR1WTJ998S4V0280WX3V',
'01HFQFQR1W1FF4Q0TTMQPA7WV4',
'01HFQFQR1X93QY3YRW28EQPESK',
'01HFQFQR1XTXH18R3T0B5NQWFA',
'01HFQFQR1XQPZ7TNHW47J40MBP',
'01HFQFQR1XZPEB2681AVSP0450',
'01HFQFQR1X7T6245GX7WVJAN0J',
'01HFQFQR1X87JT1HH46YWJYTHC',
'01HFQFQR1XFF6X23DPDKMM57Q2',
'01HFQFQR1XR4ZN4T9SM60ZR29D',
'01HFQFQR1XPJ2NXPAXV2SMTVMB',
'01HFQFQR1XFF2C1AQK2YKPE7VS',
'01HFQFQR1XTA7Q1372ZKPXKRA4',
'01HFQFQR1YREZ9HG15WDMHEGXN',
'01HFQFQR1YXS9TXF7VZGC0WAQ2',
'01HFQFQR1YM08Q8T1147ZVSM2F',
'01HFQFQR1Y1TJVBHK01Z898SVX',
'01HFQFQR1YMXBZ131SEJKNESZ6',
'01HFQFQR1Y870153CP24DV7VF6',
'01HFQFQR1Y8KMYWH8X1S3217T1',
'01HFQFQR1YXF5VQCGQ0C7ZDBYY',
'01HFQFQR1YYT71HHQZ8PM47BD6',
'01HFQFQR1YF293NE9VNDTJDAJD',
'01HFQFQR1Y9QRXKST3Z7MVT46H',
'01HFQFQR1YNE16Q10NX5ZN1KTF',
'01HFQFQR1ZJWAT1VGE0JNDB599',
'01HFQFQR1Z93STXSNWH8H0Y9XF',
'01HFQFQR1Z3DWHBP3BEAAR14DA',
'01HFQFQR1ZHET423YSV68EJ5A2',
'01HFQFQR1ZDQG3TKDNA8MVP3HB',
'01HFQFQR1ZB6QHNDXJP55H93MG',
'01HFQFQR1ZVVT0MDX9VQQWBEXH',
'01HFQFQR1ZFR7TW5MVRDKP9D95',
'01HFQFQR1ZJSSY6SNKC3FTG3C3',
'01HFQFQR1ZC8YK7BPDQKSQ0QFA',
'01HFQFQR1Z8XX1VDM0H4GC0FHZ',
'01HFQFQR200CWXGTM4WV8TPSWE',
'01HFQFQR20C2YC6G0HZBYMV7GE',
'01HFQFQR204MC79N6NMGGS948G',
'01HFQFQR20W1ZF7MWBJ6DJ1V3Z',
'01HFQFQR203MPK2QENJPJSCBB8',
'01HFQFQR20PSXQFJM4ZG8CR4QT',
'01HFQFQR20J3VT83FC77VMTT26',
'01HFQFQR20B13P338HDJ0GNDCW',
'01HFQFQR203YE5MWD3A2PFPH4C',
'01HFQFQR20ME6B9EC7YP3WWPKH',
'01HFQFQR2011J8BRPKSA6HM5GP',
'01HFQFQR21CD9KVRQVRRH14Q9E',
'01HFQFQR21JW4QY120MRBQ6FK7'
]