Hello, I've been messing around with ECS/Jobs, but I stomped a couple times with an inconvenience. 1) Want to initialize Mathematics.Random with a different seed per job. 2) I want to write collision data to predefined NativeSlices (to iterate afterwards) 3) I want to do it in parallel Right now I'm using a non-parallel job for (1) and (2), but would like to know if there's a way to know the native job index from inside the IJobParallelFor interface (does that makes sense?). Knowing that and the maximum native job count (don't know how either) I could at least avoid time penalties from concurrency locks. These systems are barriers for other systems and having just one job may free the main thread but keep the other cores idle. I was also wondering how well batching my own IJobs and combining all dependencies would work, too. Have you experienced this and solved it, or tested performance for alternatives? Any tips are greatly appreciated, thanks.