diff options
Diffstat (limited to 'source/blender/modifiers/intern/MOD_particleinstance.c')
-rw-r--r-- | source/blender/modifiers/intern/MOD_particleinstance.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/modifiers/intern/MOD_particleinstance.c b/source/blender/modifiers/intern/MOD_particleinstance.c index 63dcb5d942d..8a6a83b65b2 100644 --- a/source/blender/modifiers/intern/MOD_particleinstance.c +++ b/source/blender/modifiers/intern/MOD_particleinstance.c @@ -313,8 +313,7 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, { float ran = 0.0f; if (pimd->random_position != 0.0f) { - BLI_srandom(psys->seed + p); - ran = pimd->random_position * BLI_frand(); + ran = pimd->random_position * BLI_hash_frand(psys->seed + p); } if (pimd->flag & eParticleInstanceFlag_KeepShape) { |