#include <random>
#include <string>
#include <iostream>

int main()
{
	std::mt19937 random;

	std::string s = "string is strange";
	std::uniform_int_distribution<size_t> gen(0,s.size()-1);

	for (int i=0; i<20; i++)
	{
		std::swap(s[gen(random)], s[gen(random)]);
		std::cout << s << "\n";
	}

	return 0;
}

