|
Нужен простенький генератор целых чисел (приммерный диапозон от15 до 40) |
☑ |
0
Альтаир
03.08.09
✎
12:58
|
Может код под руками есть?
|
|
1
Злопчинский
03.08.09
✎
12:58
|
_GetPerformanceCounter()
|
|
2
Ёпрст
гуру
03.08.09
✎
12:59
|
|
|
3
Sadovnikov
03.08.09
✎
12:59
|
Для Н = 15 По 40 Цикл
Н = Н + 1;
КонецЦикла;
Годится?
|
|
4
Альтаир
03.08.09
✎
13:00
|
чуть-чуть по случайнее бы..
|
|
5
Альтаир
03.08.09
✎
13:03
|
для 7.7 ...
|
|
6
Sadovnikov
03.08.09
✎
13:07
|
RiK_SQL
.
ПолучитьСлучайноеЧисло(<?>);
Синтаксис:
ПолучитьСлучайноеЧисло(<МаксЗначение>)
Назначение:
Возвратщает псевдослучайное целое число в диапазоне 0..<МаксЗначение>
Параметры:
<МаксЗначение> - число, верхняя граница диапазона, в котором будет генериться случайное число.
Пример:
ТекДок.ВремяВыпечки = '''' + Прав(''0''+(ОбъектП.ПолучитьСлучайноеЧисло(3)+3),2) + ''-'' + Прав(''0''+(ОбъектП.ПолучитьСлучайноеЧисло(3)*15),2);
|
|
7
Torquader
03.08.09
✎
13:07
|
sc=CreateObject("MicrosoftScriptControl");// или как он там называется sc.Language="JavaScript";// выбираем язык sc.Run("Math.random()");// получаем случайное число от единицы до нуля // осталось округлить.
|
|
8
miksa
03.08.09
✎
13:20
|
от 0 до 40:
Рандом=_GetPerformanceCounter()%(40+1);
От 15-ти сделай сам:)
|
|
9
Torquader
03.08.09
✎
13:53
|
Тогда уж Число=(_GetPerformanceCounter()%26)+15;
|
|
10
PCB
03.08.09
✎
13:57
|
Если штатными средствами, то можно пользовать какие-либо мат функции, где в аргументы вставлять значение текущей секунды. Если всё это перемешать с циклами, то получится медленный, но действительно случайный генератор.
|
|
11
Torquader
03.08.09
✎
14:05
|
Самый хороший случайный генератор - это бесконечный цикл, который надо попросить прервать пользователя нажатием Esc.
|
|