added random generator to each particles, seeded on id. create_particles now serial