Как генерировать случайные числовые строки с персиком - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь сгенерировать файлы для размытия по этому шаблону: любое количество целых чисел, разделенных \n и 3\n в конце. Результирующие файлы должны выглядеть так:

int
...
int
3
EOF

Я уже пытался с NumericStrings в соответствии с документацией, и я пытался генерировать двоичные числа в правильном диапазоне ASCII. Кажется, что NumericStrings вообще не рандомизированы, а двоичные числа не принимают такое ограничение value > 47 and value < 58.

<DataModel name="TheDataModel">
    <Block maxOccurs="10000" minOccurs="100">
        <String value="84" mutable="true" >
            <Hint name="NumericalString" value="true" />
        </String>
        <String value="\n" token="true" />
    </Block>

    <String value="3" mutable="false" />
    <String value="\n" mutable="false" />
</DataModel>

Однако числовая строка, похоже, вообще не рандомизирована. Только иногда это длинная строка с заглавными буквами. Но, похоже, она не настолько рандомизирована, как при работе со строками. Остальная часть моего xml-файла - это просто StateModel с этим единственным DataModel и FilePerIter Publisher.

...