yes and no.
it doesn't stack, new value overrides the old value
value is random, so you have a decent chance to make it even worse on the same turn
if however you're "refreshing" smoke created a few turns ago, the chance is higher to improve the situation