How can I randomly replace substring, exactly n-times in Ruby?
For example, I have a text:
foo foo foo foo bar bar foo bar foo bar
I want to replace two random foos with boo in any part of string above.
These are the possible results:
- foo foo boo foo bar bar foo bar boo bar
- boo foo foo foo bar bar boo bar foo bar
- foo boo foo boo bar bar foo bar foo bar
- etc..
1 Answer