l-liava-l,
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf8">
</head>
<body>
<script>
var str = "Я {самый|очень|плохой|доктор|кролик из статей про наследование и} сантехник, которому не составит труда {написать|сварганить| запостить} код для этого задания, в котором слова будут изменяться {быстро|мгновенно|рэндомно}";
function init(b) {
b = b.replace(/{(.*?)}/g, function (b, a) {
a = a.split("|");
return a = a[Math.floor(Math.random() * a.length)]
});
input = document.getElementById("text");
input.innerHTML = b
}
window.onload = function h()
{
init(str);
}
</script>
<div id="text"></div>
</body>
</html>