Как использовать строки в процентном соотношении ?

oleg21621

Client
Регистрация
20.04.2016
Сообщения
753
Благодарностей
140
Баллы
43
Нужно брать из строку из текста ,чтобы к примеру я мог указать процент использования указанной строки .К примеру есть строки :
-Дом
-Деревня
-Машина
-Дерево
Нужно брать строку в процентном соотношении , к примеру строку : "Машина" брать в 90 % случаев , а слово "Дерево" в 5% случаев и т.д
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 599
Баллы
113
нужно суммировать все проценты. потом на основании суммы генерировать случайное число. Потом перебирать каждую строку начиная с нулевой и сравнивать сгенерированное число с суммой всех предшествующих строк. Если ген число меньше этой суммы - мы нашли нужную строку
 

oleg21621

Client
Регистрация
20.04.2016
Сообщения
753
Благодарностей
140
Баллы
43
нужно суммировать все проценты. потом на основании суммы генерировать случайное число. Потом перебирать каждую строку начиная с нулевой и сравнивать сгенерированное число с суммой всех предшествующих строк. Если ген число меньше этой суммы - мы нашли нужную строку
ничего не понял ,но спасибо за ответ
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 129
Благодарностей
486
Баллы
83
ничего не понял ,но спасибо за ответ
Задачу нужно описать точнее.
У вас есть перечень элементов (слов или предложений) и вам надо с определенной вероятностью вытащить то или иное предложение в единственном экземпляре?

Или же. У вас есть слова. Вы хотите сделать из них предложение. Но вам надо брать слова с определенным процентом и из них уже надо составить предложение?
 

oleg21621

Client
Регистрация
20.04.2016
Сообщения
753
Благодарностей
140
Баллы
43
Задачу нужно описать точнее.
У вас есть перечень элементов (слов или предложений) и вам надо с определенной вероятностью вытащить то или иное предложение в единственном экземпляре?

Или же. У вас есть слова. Вы хотите сделать из них предложение. Но вам надо брать слова с определенным процентом и из них уже надо составить предложение?
я хотел вообщем брать user agent ,а слова указал для примера .Есть список юзер агентов и из списка нужно брать к примеру chrome версию к примеру 90%случаев и т.д
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 323
Баллы
113
я хотел вообщем брать user agent ,а слова указал для примера .Есть список юзер агентов и из списка нужно брать к примеру chrome версию к примеру 90%случаев и т.д
конкретно напишите, нужно то, то и то, то, чтоб было так то, и так то. И список с юзер агентами прикрепите
 

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 540
Благодарностей
900
Баллы
113
ничего не понял ,но спасибо за ответ
Если это непонятно, то вот более простой вариант: делаешь файл в сто строк, 90 строк - хром, остальные - что осталось. В проекте этот файл привязываешь к списку и дергаешь оттуда случайную строку без удаления. То и получится
 
  • Спасибо
Реакции: n0n3mi1y и doc

oleg21621

Client
Регистрация
20.04.2016
Сообщения
753
Благодарностей
140
Баллы
43
конкретно напишите, нужно то, то и то, то, чтоб было так то, и так то. И список с юзер агентами прикрепите
Вот к примеру и windows chrome к примеру нужно использовать в 90% случаев
 

Вложения

oleg21621

Client
Регистрация
20.04.2016
Сообщения
753
Благодарностей
140
Баллы
43

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