require "iuplua" tb1 = iup.text{ size = "80x10" } tb2 = iup.text{ size = "80x10" } tb3 = iup.text{ size = "80x10" } b = iup.button{ title="Generate", size = "80x15", action=function() tb3.value = math.random(tb1.value,tb2.value) end } rng = iup.dialog{ title="Random Number Generator", size="90x66", iup.vbox{ iup.hbox{tb1}, iup.hbox{tb2}, iup.hbox{b}, iup.hbox{tb3}, }, } rng:show() iup.MainLoop()