Вверх ↑
Этот топик читают: Гость
Ответов: 1
Рейтинг: 0
#1: 2018-04-22 20:23:38 ЛС | профиль | цитата
Всем привет, подскажите почему так странно работает рандом генератор, он даже не псевдо случайные генерируета , а впринципе постоянные числа выдает, у меня например их 2 шт, и они выдают 8-5,10-9 и т.д. и так каждый раз при запуске одно и тоже
2. Почему не складывает компонент сложения ?

код ниже




Add(hcMath,3156790,770,119)
{
ResultType=0
link(onResult,15156419:doText,[])
link(Op1,11915562:Var,[(776,111)])
link(Op2,10984494:Text,[(783,107)(720,107)(720,240)(657,240)])
}
Add(MainForm,2953706,182,308)
{
Width=1241
Height=531
}
Add(Button,15828459,371,28)
{
Left=100
Top=20
Width=115
Height=55
Caption="придумать пример"
link(onClick,11530296:doEvent1,[(422,34)(422,48)])
}
Add(Edit,14708469,399,119)
{
Left=170
Top=90
Width=85
Height=25
Text="граница 1"
DataType=2
ClearAfterEnter=1
link(onChange,2211911:doEvent1,[])
}
Add(Edit,9402674,399,168)
{
Left=170
Top=155
Width=85
Height=25
Text="граница 2"
DataType=2
ClearAfterEnter=1
link(onChange,4404804:doEvent1,[])
}
Add(Random,3122397,532,119)
{
Max=10
Point(doMin)
Point(doMax)
link(onRandom,8308182:doText,[(608,125)(608,76)])
}
Add(Edit,8308182,651,70)
{
Left=320
Top=125
Width=90
Height=45
Text="число 1"
DataType=2
link(onChange,1073958:doText,[(803,76)(803,55)])
}
Add(Edit,10984494,651,196)
{
Left=485
Top=125
Width=75
Height=45
Text="число 2"
DataType=2
link(onChange,14988066:doText,[(817,202)(817,223)])
}
Add(Random,2482719,518,231)
{
Max=10
Point(doMin)
Point(doMax)
link(onRandom,10984494:doText,[(600,237)(600,200)])
}
Add(Hub,2211911,455,119)
{
link(onEvent1,3122397:doMin,[(501,125)(501,139)])
link(onEvent2,2482719:doMin,[(495,132)(495,257)])
}
Add(Hub,4404804,455,168)
{
link(onEvent1,3122397:doMax,[(501,174)(501,146)])
link(onEvent2,2482719:doMax,[(495,181)(495,264)])
}
Add(Hub,11530296,441,42)
{
link(onEvent1,3122397:doRandom,[(493,48)(493,125)])
link(onEvent2,2482719:doRandom,[(489,55)(489,243)])
}
Add(Edit,3731384,406,322)
{
Left=510
Top=220
Text="ответ"
DataType=2
ClearAfterEnter=1
}
Add(If_else,9852393,847,343)
{
link(onTrue,9437675:doOn,[(926,349)(926,363)])
link(Op1,3731384:Text,[(853,342)(566,342)(566,355)(412,355)])
link(Op2,3156790:Result,[(860,247)(776,247)])
}
Add(Button,2968228,399,399)
{
Left=105
Top=230
Width=110
Height=45
Caption="проверка ответа"
link(onClick,9852393:doCompare,[(639,405)(639,349)])
}
Add(LED,9437675,973,343)
{
Left=970
Top=340
ColorOn=65280
ColorOff=12632256
}
Add(LED,1683795,980,392)
{
Left=980
Top=390
}
Add(Debug,11915562,728,105)
{
link(Data,8308182:Text,[(657,111)])
}
Add(Button,6692459,357,245)
{
Left=355
Top=245
Caption="сумма"
link(onClick,3156790:doOperation,[(579,251)(579,125)])
}
Add(LedNumber,1073958,924,49)
{
Left=920
Top=45
Point(doText)
}
Add(LedNumber,14988066,952,217)
{
Left=950
Top=215
Point(doText)
}
Add(LedNumber,15156419,931,119)
{
Left=930
Top=115
Point(doText)
}


Редактировалось 2 раз(а), последний 2018-04-22 20:25:06
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8040
Рейтинг: 773
#2: 2018-04-22 21:28:41 ЛС | профиль | цитата
snioo, хотя бы прочитать примечания к точкам используемого компонента, не говоря уж о справке
"doRandomize" Переустанавливает генератор случайных чисел (инициализация, если при каждом запуске необходим новый ряд случайных чисел)


Add(MainForm,3645343,210,84)
{
link(onCreate,3122397:doRandomize,[(305,104)(305,153)])
}
Add(Button,15828459,210,133)
{
Left=65
Top=35
Width=115
Height=55
Caption="придумать пример"
link(onClick,11530296:doEvent1,[])
}
Add(Edit,14708469,210,182)
{
Left=10
Top=65
Height=25
Text="Мин"
DataType=2
ClearAfterEnter=1
link(onChange,2211911:doEvent1,[])
}
Add(Edit,9402674,210,224)
{
Left=10
Top=30
Height=25
Text="Макс"
DataType=2
ClearAfterEnter=1
link(onChange,4404804:doEvent1,[])
}
Add(Random,3122397,322,140)
{
Max=10
Point(doMin)
Point(doMax)
link(onRandom,8308182:doText,[])
}
Add(Edit,8308182,378,140)
{
Left=190
Top=40
Width=85
Height=45
Text="число 1"
DataType=2
link(onChange,1073958:doText,[])
}
Add(Edit,10984494,385,189)
{
Left=280
Top=40
Width=85
Height=45
Text="число 2"
DataType=2
link(onChange,14988066:doText,[])
}
Add(Random,2482719,322,189)
{
Max=10
Point(doMin)
Point(doMax)
link(onRandom,10984494:doText,[])
}
Add(Hub,2211911,259,182)
{
link(onEvent1,3122397:doMin,[(284,188)(284,167)])
link(onEvent2,2482719:doMin,[(283,195)(283,216)])
}
Add(Hub,4404804,259,224)
{
link(onEvent1,3122397:doMax,[(291,230)(291,174)])
link(onEvent2,2482719:doMax,[(298,237)(298,223)])
}
Add(Hub,11530296,259,133)
{
OutCount=3
link(onEvent1,237573:doWork1,[(424,139)])
link(onEvent2,3122397:doRandom,[])
link(onEvent3,2482719:doRandom,[(298,153)(298,195)])
}
Add(Edit,3731384,343,287)
{
Left=190
Top=170
Text="ответ"
DataType=2
ClearAfterEnter=1
}
Add(If_else,9852393,371,336)
{
link(onTrue,9437675:doOn,[])
link(onFalse,237573:doWork3,[(424,349)])
link(Op1,3731384:Text,[(377,327)(349,327)])
link(Op2,15945816:Result,[])
}
Add(Button,2968228,308,336)
{
Left=60
Top=160
Width=110
Height=45
Caption="проверка ответа"
link(onClick,9852393:doCompare,[])
}
Add(LED,9437675,434,322)
{
Left=265
Top=170
ColorOn=65280
ColorOff=8388736
}
Add(Button,6692459,322,238)
{
Left=115
Top=130
Caption="сумма"
link(onClick,15945816:doOperation,[])
}
Add(LedNumber,1073958,434,140)
{
Left=210
Top=95
Height=25
Point(doText)
}
Add(LedNumber,14988066,434,189)
{
Left=295
Top=95
Height=25
Point(doText)
}
Add(LedNumber,15156419,434,238)
{
Left=240
Top=130
Height=25
Point(doText)
}
Add(Math,15945816,378,238)
{
link(onResult,15156419:doText,[])
link(Op1,8308182:Text,[])
link(Op2,10984494:Text,[])
}
Add(HubEx,237573,420,329)
{
link(onEvent,9437675:doOff,[])
}

карма: 12

0
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)