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

Nikolai132132

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

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

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

Вставлять через переменные или список не вариант, так как только с помощью такого кода удалось добиться нужной скорости ввода, а также правильного отображения (при вставке из переменной, пропадают абзацы)
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 131
Баллы
113
C#:
string[] texts = { @"Текст1",
@"Текст2",
@"Текст3",
@"Текст4",
@"Текст5" };
int r = new Random().Next(texts.Length);

instance.WaitFieldEmulationDelay();
instance.SendText(texts[r], 0);
 
  • Спасибо
Реакции: kirsa

Nikolai132132

Client
Регистрация
23.10.2017
Сообщения
134
Благодарностей
2
Баллы
18
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/
 

Вложения

Nikolai132132

Client
Регистрация
23.10.2017
Сообщения
134
Благодарностей
2
Баллы
18
C#:
string[] texts = { @"Текст1",
@"Текст2",
@"Текст3",
@"Текст4",
@"Текст5" };
int r = new Random().Next(texts.Length);

instance.WaitFieldEmulationDelay();
instance.SendText(texts[r], 0);
Еще появился один вопрос: Как рандомизировать скорость набора текста в этом коде?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 131
Баллы
113

Ostap1992

Client
Регистрация
26.02.2020
Сообщения
56
Благодарностей
5
Баллы
8
а рандомизация содержимого файла txt
код не подскажете
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
21 019
Благодарностей
9 356
Баллы
113
а рандомизация содержимого файла txt
код не подскажете
Нужны подробности, что вы понимаете под рандомизацией.
Например, перестановка строк это тоже разновидность рандомизации.
 

Ostap1992

Client
Регистрация
26.02.2020
Сообщения
56
Благодарностей
5
Баллы
8
Нужны подробности, что вы понимаете под рандомизацией.
Например, перестановка строк это тоже разновидность рандомизации.
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);
 

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