Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Последний раз редактировалось Qazed 12.12.2014, 23:29, всего редактировалось 2 раз(а).
Здравствуйте, необходимо, чтобы на выходе получалось a + b, где a, b --- псевдослучайные числа. С помощью задержки вычисления пытался это сделать, но система или даёт конечный ответ (Out[1] = 4), или задерживает всё (Out[1] = RandomInteger[10] + RandomInteger[20]). С помощью StringTemplate смог реализовать, но хотелось бы покороче и попроще и без строк. Спасибо
Toucan
Posted automatically
13.12.2014, 00:06
i
Тема перемещена из форума «Computer Science» в форум «Околонаучный софт»
Mysterious Light
Re: Mathematica
13.12.2014, 04:14
В чём проблема писать непосредственно писать RandomInteger[10] + RandomInteger[20]? Или, если Вам нужно вводить буквы, то a := RandomInteger[10]; b := RandomInteger[20]; r := a + b, тогда {r, r, r} возвратит 3 разных числа.
Aritaborian
Re: Mathematica
13.12.2014, 04:25
Как я понимаю, нужно, чтобы непосредственно на экране было что-то типа
Код:
0.1234 + 0.4321
Тогда можно использовать Inactivate:
Код:
{a, b} = RandomReal[{}, 2]; Inactivate[a + b]
Как-то так. Возможно, это криво, простите.
Qazed
Re: Mathematica
19.12.2014, 19:34
Спасибо
arseniiv
Re: Mathematica
19.12.2014, 20:11
Последний раз редактировалось arseniiv 19.12.2014, 20:23, всего редактировалось 1 раз.