JSFiddle - React, Tailwind, and code Playground
HTML
<textarea id="ta01" placeholder="input">şimdi olayı şöyle özetliyim. elimde 3 adet paragraf var ortalama 60 cümleden oluşuyor. bunlar arasından rastgele... 3lü cümleler oluşturmak istiyorum. örnekle açıklıyayım hemen.oluşturup hazır versin. yeterince açık anlattım inş!!!!!!!! bunu en kolay nasıl yaparım hazır bi site veya program var mıdır acaba??????????????</textarea><br>
<textarea id="ta02" placeholder="output"></textarea><br>
<input id="i01" type="text" placeholder="output sentences count (default: 3)"><br>
<input id="c01" type="checkbox"> <label for="c01">No Repeat Sentence</label><br>
<button type="button" id="btn01">Do It</button>
CSS
textarea, input[type="text"] {
width: 100%;
}
textarea {
min-height: 128px;
}
JavaScript
$(document).ready(function() {
$('#btn01').on('click', function() {
var text = $('#ta01').val();
var count = $('#i01').val();
if(count === '') { count = 3; }
count = parseInt(count, 10);
var noRepeat = $('#c01').prop('checked');
var sentences = text.match(/[^\.!\?]+[\.!\?]+/g);
var output = [];
var rand;
var sentence;
for(var i = 0; i < count; i++) {
rand = Math.floor(Math.random() * sentences.length);
sentence = sentences[rand];
sentence = sentence.trim();
sentence = sentence.replace(/(?:\r\n|\r|\n)/g, '');
output.push(sentence);
if(noRepeat === true) {
sentences.splice(rand, 1);
}
if(sentences.length === 0) {
break;
}
}
$('#ta02').val(output.join(' '));
});
});