<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Генератор случайных строк]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16565&amp;type=atom" />
	<updated>2021-08-31T09:18:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16565</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149420#p149420" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>OYY пишет:</cite><blockquote><p>но кстати годную утилитку готов и заказать) почему нет?<br />сколько?))</p></blockquote></div><p>Обратитесь в коммерческий раздел, думаю помогут.<br />А вообще скрипт, Вам любой местный разработчик напишет за минут 10 (время на исправления багов не учитываем)</p><p>Хотя еще бы знать, какие объемы данных будут генерироваться - это тоже важно.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2021-08-31T09:18:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149420#p149420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149415#p149415" />
			<content type="html"><![CDATA[<p><strong>OYY</strong>, добро пожаловать на форум!<br />Ознакомьтесь, пожалуйста, с <a href="https://forum.script-coding.com/misc.php?action=rules">правилами</a>, отредактируйте свои посты. Обратите внимание на заглавные буквы в начале и точки в конце предложений. Большое количество незакрытых скобок и глубокомысленных многоточий также не приветствуется.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-08-30T14:28:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149415#p149415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149414#p149414" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>OYY пишет:</cite><blockquote><p>возможно ли и как сделать в CMD не так грубо как я и чтоб работала побыстрее</p></blockquote></div><p>Ты сейчас для получения каждой двоичной цифры используешь новый вызов датчика случайных чисел. Можно уменьшить число вызовов получая не последнюю, а все цифры в двоичной записи %RANDOM%. Будет ли быстрее, не знаю.</p>]]></content>
			<author>
				<name><![CDATA[Мальчик-гей]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30832</uri>
			</author>
			<updated>2021-08-30T14:03:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149414#p149414</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149409#p149409" />
			<content type="html"><![CDATA[<p>нуу ... наверное вы правы )) <br />выглядит действительно как заказ ... хотя вопрос подразумевался возможно ли и как сделать в CMD не так грубо как я и чтоб работала побыстрее ...</p><p>но кстати годную утилитку готов и заказать) почему нет?<br />сколько?))</p>]]></content>
			<author>
				<name><![CDATA[OYY]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41964</uri>
			</author>
			<updated>2021-08-30T11:11:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149409#p149409</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149408#p149408" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>OYY пишет:</cite><blockquote><p>а можно ехешник скомпилить?</p></blockquote></div><p>Можно. Но присоединяюсь к выше-написанному вопросу.</p><div class="quotebox"><blockquote><p>&quot;OYY, в чём, собственно, вопрос или это заказ?&quot;</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2021-08-30T10:26:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149408#p149408</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149406#p149406" />
			<content type="html"><![CDATA[<p><strong>OYY</strong>, в чём, собственно, вопрос или это заказ?</p>]]></content>
			<author>
				<name><![CDATA[Мальчик-гей]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30832</uri>
			</author>
			<updated>2021-08-30T10:11:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149406#p149406</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149404#p149404" />
			<content type="html"><![CDATA[<p><strong>DnsIs</strong></p><p>я там поправил верхний топик ...</p><p>забыл еще про одну опцию ...</p><p>а можно ехешник скомпилить?</p>]]></content>
			<author>
				<name><![CDATA[OYY]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41964</uri>
			</author>
			<updated>2021-08-30T08:55:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149404#p149404</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149403#p149403" />
			<content type="html"><![CDATA[<p>Думаю, что CMD/BAT не самый лучший вариант. Используйте любое другое средство wscript, perl, lua (и пр.) писать будет проще и быстрее. Вот накидал за пару минут на lua.</p><p><strong>rnd.lua</strong><br /></p><div class="codebox"><pre><code>local b, n, s = 64, 10, {0, 1};
local rnd = #s;
for i = 1, n do
	for j = 1, b do
		 io.write( s[ math.random( rnd ) ] );
	end
	io.write(&#039;\n&#039;);
end</code></pre></div><p>Добавляете разбор параметров командной строки, функцию записи в файл и все.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2021-08-30T08:50:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149403#p149403</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[CMD/BAT: Генератор случайных строк]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=149401#p149401" />
			<content type="html"><![CDATA[<p>Перечитал кучу тем про генераторы и ни один код не подходит под мои нужды ((<br />Готовых именно консольных программ в тырнете тоже не нашел((</p><p>а сейчас нужно мне генерить 64-битные бинарные последовательности:</p><p>1001000001011101110010100001110000101101011010100010000001011011 <br />1110001011110000010000101001110111111110001001100001001101000111 <br />1110100010100000001110110100001001111101101011000100100100000110 <br />1111101110010100111100100001111011010111100010000000101101011011 <br />1110000101110001000011111100101001010000100100010110010000100010 </p><br /><p>наспех состряпал в CMD такую грубую конструкцию:</p><div class="codebox"><pre><code>

@echo off

:0


set /A n2=%random% %%2
...
set /A n63=%random% %%2
set /A n64=%random% %%2	

@echo 1%n2%%n3%%n4%%n5%%n6%%n7%%n8%%n9%%n10%%n11%%n12%%n13%%n14%%n15%%n16%%n17%%n18%%n19%%n20%%n21%%n22%%n23%%n24%%n25%%n26%%n27%%n28%%n29%%n30%%n31%%n32%%n33%%n34%%n35%%n36%%n37%%n38%%n39%%n40%%n41%%n42%%n43%%n44%%n45%%n46%%n47%%n48%%n49%%n50%%n51%%n52%%n53%%n54%%n55%%n56%%n57%%n58%%n59%%n60%%n61%%n62%%n63%%n64% &gt;&gt;bin64.txt

goto :0</code></pre></div><p>работает канеш ну оооооочень медленно ((</p><p>хотелось бы нормальный быстрый и универсальный консольный ехешник с запуском с опциями и сохранением результатов в файл ...</p><p>опции запуска:</p><p>--a_[первый символ (1- в моём случае)]<br />--b_[количество знаков в строке]<br />--n_[количество необходимых строк]<br />--s_[список символов из которых нужно сгенерить строки (0,1 - в данном случае)]<br />--f_[файл вывода]</p><p>собственно и всё ... <br />поможите кто может ))</p>]]></content>
			<author>
				<name><![CDATA[OYY]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41964</uri>
			</author>
			<updated>2021-08-30T08:21:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=149401#p149401</id>
		</entry>
</feed>
