No, that's wrong. It will almost certainly make the outcome less random (formally: it will have less entropy).
For example, the sum of two rolls of a dice is more likely to be 7 than 12. It is less random than a uniform random number from 2 to 12.
If you want to *avoid* bursts of critical hits (or whatever), you need to make the probability of getting a critical hit lower if the last hit (or last couple hits) were criticals. In the extreme case you could give a critical hit exactly every 5 swings. A viable solution might that each swing deducts 1 from a count, when the count hits 0 you get a critical, and then the count resets to a random number from 2 to 10 (or whatever).
Yay real suggestions : )
Thanks, those are both viable solutions and I might default to those but at this point I want to give this "More" random number more time. Somebody's gotta know something ?