The problem when converting String to Number



  • I am testing a random number function with the following order:
    [[VLENGHT]] = "10-20"
    Math.floor(Math.random() * ((([[VLENGHT]].split("-"))[1]) - (([[VLENGHT]].split("-"))[0]) + 1)) + (([[VLENGHT]].split("-"))[0])
    But the result is 0 or 010
    Please fix it for me. Thank you



  • @support pls help me


  • administrators

    @vip764 Hi, there is "Random Number" action which does exactly what you indent to do with javascript.

    0_1495191032187_RandomNumber.png

    The problem with your code is that you need to convert string to number

    (([[VLENGHT]].split("-"))[1])
    

    To

    parseInt((([[VLENGHT]].split("-"))[1]))
    

Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.