tests/testthat/test-rademacher.R

context("rademacher")

test_that("rademacher produces -1, 1", {
    out <- dqrrademacher(10)
    unique_out <- unique(out)
    expect_identical(unique_out[order(unique_out)], c(-1L, 1L))
})

test_that("rademacher produces many -1, 1", {
    out <- dqrrademacher(1e6)
    unique_out <- unique(out)
    expect_identical(unique_out[order(unique_out)], c(-1L, 1L))
})

Try the dqrng package in your browser

Any scripts or data that you put into this service are public.

dqrng documentation built on Aug. 31, 2023, 1:07 a.m.