|
![]() |
#1 |
Участник
|
Цитата:
Ой, надо бы протестировать на производительность.
X++: static void Job502(Args _args) { System.Random randomNet; RandomGenerate randomAx; Int r; ; randomNet = new System.Random(); // 343112 Такты randomAx = new RandomGenerate(); // 43827 Такты r = randomNet.Next(0, 10); // 119623 Такты r = randomAx.randomInt(0, 10); // 279566 Такты } Последний раз редактировалось epetrov; 06.05.2008 в 12:55. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
![]() |
#2 |
Участник
|
спасибо.
Т.е. как и Аксаптовский, дотнетовский рандом лучше создавать один раз, а потом вызывать-вызывать-вызывать. еще бы анализ случайности и воспроизводимости... |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от epetrov
![]() Результаты тестирования System.Random против RandomGenerate
X++: static void Job502(Args _args) { System.Random randomNet; RandomGenerate randomAx; Int r; ; randomNet = new System.Random(); // 343112 Такты randomAx = new RandomGenerate(); // 43827 Такты r = randomNet.Next(0, 10); // 119623 Такты r = randomAx.randomInt(0, 10); // 279566 Такты } ![]() Текст ошибки Цитата:
Error Сообщение (03:06:33) Сбой запроса на разрешение типа "InteropPermission".
(S)\Classes\InteropPermission\demand (S)\Classes\CLRObject\new (S)\Classes\Random_RNR\new - line 4 (S)\Classes\Random_RNR\construct - line 3 *****************несколько классов************* (S)\Classes\MenuFunction\runServer Error Сообщение (03:06:33) Объект "CLRObject" не может быть создан |
|
Теги |
random, документация, случайное число |
|
![]() |
||||
Тема | Ответов | |||
Ruslan Goncharov: Stereogram in AX | 0 | |||
Программирование и перенос Layer-а на другую апликацию, выдает random-ошибки .. | 10 | |||
random() ? | 2 |
|