Random number generator (device): Difference between revisions
Content added Content deleted
(X86 Assembly - RDRAND) |
(→{{header|Kotlin}}: Updated example see https://github.com/dkandalov/rosettacode-kotlin for details) |
||
Line 411: | Line 411: | ||
=={{header|Kotlin}}== |
=={{header|Kotlin}}== |
||
<lang scala>// version 1. |
<lang scala>// version 1.1.2 |
||
import java.security.SecureRandom |
import java.security.SecureRandom |
||
Line 419: | Line 419: | ||
val rn1 = rng.nextInt() |
val rn1 = rng.nextInt() |
||
val rn2 = rng.nextInt() |
val rn2 = rng.nextInt() |
||
val newSeed = rn1.toLong() * rn2 |
val newSeed = rn1.toLong() * rn2 |
||
rng.setSeed(newSeed) // reseed using the previous 2 random numbers |
rng.setSeed(newSeed) // reseed using the previous 2 random numbers |
||
println(rng.nextInt()) // get random 32-bit number and print it |
println(rng.nextInt()) // get random 32-bit number and print it |
||
⚫ | |||
} |
|||
⚫ | |||
=={{header|Lasso}}== |
=={{header|Lasso}}== |