Как рандомизировать текст?

Nikolai132132

Client
Регистрация
23.10.2017
Сообщения
140
Реакции
2
Баллы
18
Все привет, очень надеюсь на Вашу помощь!)
Вставляю текст операциями клика на блок и вставка с помощью такого C# кода:

instance.WaitFieldEmulationDelay();
instance.SendText("текст", 0);

Как добавить в этот код еще несколько текстов с рандомизацией выбора? То есть чтобы каждый раз разный текст вставлялся. Всего текстов немного, около 5.

Вставлять через переменные или список не вариант, так как только с помощью такого кода удалось добиться нужной скорости ввода, а также правильного отображения (при вставке из переменной, пропадают абзацы)
 
C#:
Развернуть Свернуть Копировать
string[] texts = { @"Текст1",
@"Текст2",
@"Текст3",
@"Текст4",
@"Текст5" };
int r = new Random().Next(texts.Length);

instance.WaitFieldEmulationDelay();
instance.SendText(texts[r], 0);
 
  • Спасибо
Реакции: kirsa
C#:
Развернуть Свернуть Копировать
string[] texts = { @"Текст1",
@"Текст2",
@"Текст3",
@"Текст4",
@"Текст5" };
int r = new Random().Next(texts.Length);

instance.WaitFieldEmulationDelay();
instance.SendText(texts[r], 0);

Спасибо огромное за такой быстрый ответ!

Я также столкнулся с еще одной проблемой с проксями и, если это возможно, хотел спросить у Вас про нее тоже.
http://zennolab.com/discussion/threads/kak-vkljuchit-ipv6-proksi.43748/
 

Вложения

  • upload_2017-11-28_20-36-54.png
    upload_2017-11-28_20-36-54.png
    259,1 KB · Просмотры: 802
C#:
Развернуть Свернуть Копировать
string[] texts = { @"Текст1",
@"Текст2",
@"Текст3",
@"Текст4",
@"Текст5" };
int r = new Random().Next(texts.Length);

instance.WaitFieldEmulationDelay();
instance.SendText(texts[r], 0);

Еще появился один вопрос: Как рандомизировать скорость набора текста в этом коде?
 
а рандомизация содержимого файла txt
код не подскажете
 
а рандомизация содержимого файла txt
код не подскажете
Нужны подробности, что вы понимаете под рандомизацией.
Например, перестановка строк это тоже разновидность рандомизации.
 
Нужны подробности, что вы понимаете под рандомизацией.
Например, перестановка строк это тоже разновидность рандомизации.
C#:
Развернуть Свернуть Копировать
        string filePath = @"C:\Users\SM537382Jmmi4fesBBUY\Desktop\1\1.txt";

        // Чтение всех строк из файла
        string[] lines = File.ReadAllLines(filePath);

        // Перемешивание строк
        Random rng = new Random();
        lines = lines.OrderBy(x => rng.Next()).ToArray();

        // Запись перемешанных строк обратно в файл
        File.WriteAllLines(filePath, lines);
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)