Für Vorlesungen, bitte die Webseite verwenden. https://flavigny.de/lecture
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

14 rindas
549B

  1. # linear congruential generator (lcg)
  2. lcg_prng <- function(n, y1, m, a, b) {
  3. if (n == 1) return(y1)
  4. y <- (a*y1 + b) %% m
  5. c(y1, lcg_prng(n-1, y, m, a, b))
  6. }
  7. par(mfrow=c(1,2))
  8. m <- 2^11
  9. x <- lcg_prng(500, y1=1, m=m, a=1017, b=1)
  10. plot(x[1:499]/m, x[2:500]/m, pch=".", cex=4, xlab="u1, ..., u499", ylab="u2, ..., u500", main="lcg_prng()")
  11. # Vergleich mit R-Funktion sample.int(), siehe ?sample
  12. x <- sample.int(m, 500)
  13. plot(x[1:499]/m, x[2:500]/m, pch=".", cex=4, xlab="u1, ..., u499", ylab="u2, ..., u500", main="sample.int()")