From: Ardis Lu Date: Fri, 14 Feb 2025 07:41:54 +0000 (-0800) Subject: Use unique pseudorandom seed on each generation X-Git-Tag: v0.1.0~54 X-Git-Url: https://git.ardis.lu/?a=commitdiff_plain;h=bccee6f24d95f38652fe5bcc3a94954fc345a669;p=csvio Use unique pseudorandom seed on each generation --- diff --git a/benchmark/core.bench.js b/benchmark/core.bench.js index 1d46ed2..953fdc3 100644 --- a/benchmark/core.bench.js +++ b/benchmark/core.bench.js @@ -19,14 +19,13 @@ await benchmarkIterations('Read 1MB'.padEnd(NAME_LENGTH, '.'), 20, async () => { for await (const _ of r) { } }); -iter = 0 await benchmarkIterations('Transform 1MB'.padEnd(NAME_LENGTH, '.'), 20, async () => { const r = createRandomCSV(1000, 100, iter++).pipeThrough(new CSVTransformer(r => r.map(f => Number(f) + 1))); for await (const _ of r) { } }); await benchmark('Write 100MB'.padEnd(NAME_LENGTH, '.'), async () => { - await createRandomCSV(100000, 100, 2).pipeTo(new CSVWriter(temp)); + await createRandomCSV(100000, 100, iter++).pipeTo(new CSVWriter(temp)); }); await benchmark('Read 100MB'.padEnd(NAME_LENGTH, '.'), async () => { @@ -35,6 +34,6 @@ await benchmark('Read 100MB'.padEnd(NAME_LENGTH, '.'), async () => { }); await benchmark('Transform 100MB'.padEnd(NAME_LENGTH, '.'), async () => { - const r = createRandomCSV(100000, 100, 2).pipeThrough(new CSVTransformer(r => r.map(f => Number(f) + 1))); + const r = createRandomCSV(100000, 100, iter++).pipeThrough(new CSVTransformer(r => r.map(f => Number(f) + 1))); for await (const _ of r) { } });