Permission was granted on 23 March 2021 by Josef Leydold (josef.leydold@wu.ac.at) and Wolfgang Hoermann (hormannw@bound.edu.tr) to use the UNU.RAN code excluding the uniform random number generator in src/uniform/mrg31k3p.c (copyright by Renee Touzin) under the BSD licence. The following files have been removed from the original library: unuran-1.8.1/COPYING unuran-1.8.1/INSTALL unuran-1.8.1/Makefile.am unuran-1.8.1/Makefile.in unuran-1.8.1/NEWS unuran-1.8.1/UPGRADE unuran-1.8.1/acinclude.m4 unuran-1.8.1/aclocal.m4 unuran-1.8.1/autoconf/config.guess unuran-1.8.1/autoconf/config.sub unuran-1.8.1/autoconf/depcomp unuran-1.8.1/autoconf/install-sh unuran-1.8.1/autoconf/ltmain.sh unuran-1.8.1/autoconf/mdate-sh unuran-1.8.1/autoconf/missing unuran-1.8.1/autogen.sh unuran-1.8.1/configure unuran-1.8.1/doc/Makefile.am unuran-1.8.1/doc/Makefile.in unuran-1.8.1/doc/figures/Makefile.am unuran-1.8.1/doc/figures/Makefile.in unuran-1.8.1/doc/figures/discrete_inversion.eps unuran-1.8.1/doc/figures/discrete_inversion.pdf unuran-1.8.1/doc/figures/discrete_inversion.png unuran-1.8.1/doc/figures/discrete_inversion.txt unuran-1.8.1/doc/figures/inversion.eps unuran-1.8.1/doc/figures/inversion.pdf unuran-1.8.1/doc/figures/inversion.png unuran-1.8.1/doc/figures/inversion.txt unuran-1.8.1/doc/figures/rejection_from_constant_hat.eps unuran-1.8.1/doc/figures/rejection_from_constant_hat.pdf unuran-1.8.1/doc/figures/rejection_from_constant_hat.png unuran-1.8.1/doc/figures/rejection_from_constant_hat.txt unuran-1.8.1/doc/figures/rou-cauchy.eps unuran-1.8.1/doc/figures/rou-cauchy.pdf unuran-1.8.1/doc/figures/rou-cauchy.png unuran-1.8.1/doc/figures/rou-cauchy.txt unuran-1.8.1/doc/figures/texpict2img.pl unuran-1.8.1/doc/src/Makefile.am unuran-1.8.1/doc/src/Makefile.in unuran-1.8.1/doc/src/README unuran-1.8.1/doc/src/arvag.dh unuran-1.8.1/doc/src/error_debug.dh unuran-1.8.1/doc/src/examples.dh unuran-1.8.1/doc/src/glossary.dh unuran-1.8.1/doc/src/index.dh unuran-1.8.1/doc/src/installation.dh unuran-1.8.1/doc/src/intro.dh unuran-1.8.1/doc/src/make_texi.pl unuran-1.8.1/doc/src/methods.dh unuran-1.8.1/doc/src/methods_cemp.texi unuran-1.8.1/doc/src/methods_cont.texi unuran-1.8.1/doc/src/methods_cvec.texi unuran-1.8.1/doc/src/methods_cvemp.texi unuran-1.8.1/doc/src/methods_discr.texi unuran-1.8.1/doc/src/methods_matr.texi unuran-1.8.1/doc/src/methods_mcmc.texi unuran-1.8.1/doc/src/misc.dh unuran-1.8.1/doc/src/ref_example0.texi unuran-1.8.1/doc/src/ref_example0_str.texi unuran-1.8.1/doc/src/ref_example1.texi unuran-1.8.1/doc/src/ref_example1_str.texi unuran-1.8.1/doc/src/ref_example2.texi unuran-1.8.1/doc/src/ref_example2_str.texi unuran-1.8.1/doc/src/ref_example3.texi unuran-1.8.1/doc/src/ref_example3_str.texi unuran-1.8.1/doc/src/ref_example_FuncStr.texi unuran-1.8.1/doc/src/ref_example_anti.texi unuran-1.8.1/doc/src/ref_example_anti_str.texi unuran-1.8.1/doc/src/ref_example_cext.texi unuran-1.8.1/doc/src/ref_example_cont.texi unuran-1.8.1/doc/src/ref_example_cont_str.texi unuran-1.8.1/doc/src/ref_example_dext.texi unuran-1.8.1/doc/src/ref_example_discr.texi unuran-1.8.1/doc/src/ref_example_discr_str.texi unuran-1.8.1/doc/src/ref_example_emp.texi unuran-1.8.1/doc/src/ref_example_emp_str.texi unuran-1.8.1/doc/src/ref_example_gsl.texi unuran-1.8.1/doc/src/ref_example_mixt.texi unuran-1.8.1/doc/src/ref_example_mixt_inv.texi unuran-1.8.1/doc/src/ref_example_rngstreams.texi unuran-1.8.1/doc/src/ref_example_vemp.texi unuran-1.8.1/doc/src/ref_example_win32_1.texi unuran-1.8.1/doc/src/ref_example_win32_2.texi unuran-1.8.1/doc/src/references.dh unuran-1.8.1/doc/src/stddist.dh unuran-1.8.1/doc/src/texinfo.tex unuran-1.8.1/doc/src/top.dh unuran-1.8.1/doc/src/unuran_src.texi unuran-1.8.1/doc/stamp-1 unuran-1.8.1/doc/stamp-vti unuran-1.8.1/doc/unuran.html unuran-1.8.1/doc/unuran.info unuran-1.8.1/doc/unuran.pdf unuran-1.8.1/doc/unuran.texi unuran-1.8.1/doc/unuran.txt unuran-1.8.1/doc/unuran_win32.html unuran-1.8.1/doc/unuran_win32.info unuran-1.8.1/doc/unuran_win32.pdf unuran-1.8.1/doc/unuran_win32.texi unuran-1.8.1/doc/unuran_win32_libname.texi unuran-1.8.1/doc/version.texi unuran-1.8.1/doc/version_win32.texi unuran-1.8.1/examples/Makefile.am unuran-1.8.1/examples/Makefile.in unuran-1.8.1/examples/example0.c unuran-1.8.1/examples/example0_str.c unuran-1.8.1/examples/example1.c unuran-1.8.1/examples/example1_str.c unuran-1.8.1/examples/example2.c unuran-1.8.1/examples/example2_str.c unuran-1.8.1/examples/example3.c unuran-1.8.1/examples/example3_str.c unuran-1.8.1/examples/example_FuncStr.c unuran-1.8.1/examples/example_anti.c unuran-1.8.1/examples/example_anti_str.c unuran-1.8.1/examples/example_cext.c unuran-1.8.1/examples/example_cont.c unuran-1.8.1/examples/example_cont_str.c unuran-1.8.1/examples/example_cpp.cpp unuran-1.8.1/examples/example_dext.c unuran-1.8.1/examples/example_discr.c unuran-1.8.1/examples/example_discr_str.c unuran-1.8.1/examples/example_emp.c unuran-1.8.1/examples/example_emp_str.c unuran-1.8.1/examples/example_errorhandler.c unuran-1.8.1/examples/example_gsl.c unuran-1.8.1/examples/example_mcorr.c unuran-1.8.1/examples/example_mixt.c unuran-1.8.1/examples/example_mixt_inv.c unuran-1.8.1/examples/example_prng.c unuran-1.8.1/examples/example_prng_str.c unuran-1.8.1/examples/example_rngstreams.c unuran-1.8.1/examples/example_vemp.c unuran-1.8.1/experiments/Makefile.am unuran-1.8.1/experiments/Makefile.in unuran-1.8.1/experiments/make_timing_table.c unuran-1.8.1/experiments/timings_chap_10.conf unuran-1.8.1/experiments/timings_chap_8.conf unuran-1.8.1/scripts/Makefile.am unuran-1.8.1/scripts/Makefile.in unuran-1.8.1/scripts/compute_machine_constants.c unuran-1.8.1/scripts/make_urng_header.pl unuran-1.8.1/scripts/merge_h.pl unuran-1.8.1/scripts/read_PDF.pl unuran-1.8.1/scripts/remove_comments.pl unuran-1.8.1/scripts/run_valgrind.sh unuran-1.8.1/scripts/win32/Makefile.win32 unuran-1.8.1/scripts/win32/build.sh unuran-1.8.1/scripts/win32/example1.c unuran-1.8.1/scripts/win32/example2.c unuran-1.8.1/scripts/win32/make_dll_def.pl unuran-1.8.1/src/Makefile.am unuran-1.8.1/src/Makefile.in unuran-1.8.1/src/README unuran-1.8.1/src/distr/Makefile.am unuran-1.8.1/src/distr/Makefile.in unuran-1.8.1/src/distributions/Makefile.am unuran-1.8.1/src/distributions/Makefile.in unuran-1.8.1/src/distributions/README unuran-1.8.1/src/methods/Makefile.am unuran-1.8.1/src/methods/Makefile.in unuran-1.8.1/src/parser/Makefile.am unuran-1.8.1/src/parser/Makefile.in unuran-1.8.1/src/parser/functparser_doc.dh unuran-1.8.1/src/parser/make_stringparser.pl unuran-1.8.1/src/parser/stringparser_doc.dh unuran-1.8.1/src/specfunct/Makefile.am unuran-1.8.1/src/specfunct/Makefile.in unuran-1.8.1/src/tests/Makefile.am unuran-1.8.1/src/tests/Makefile.in unuran-1.8.1/src/uniform/Makefile.am unuran-1.8.1/src/uniform/Makefile.in unuran-1.8.1/src/uniform/fish.c unuran-1.8.1/src/uniform/mrg31k3p.c unuran-1.8.1/src/uniform/mstd.c unuran-1.8.1/src/uniform/unuran_urng_gsl.h unuran-1.8.1/src/uniform/unuran_urng_prng.h unuran-1.8.1/src/uniform/unuran_urng_rngstreams.h unuran-1.8.1/src/uniform/urng_builtin.c unuran-1.8.1/src/uniform/urng_builtin.h unuran-1.8.1/src/uniform/urng_fvoid.c unuran-1.8.1/src/uniform/urng_fvoid.h unuran-1.8.1/src/uniform/urng_gsl.c unuran-1.8.1/src/uniform/urng_gsl.h unuran-1.8.1/src/uniform/urng_gslqrng.c unuran-1.8.1/src/uniform/urng_gslqrng.h unuran-1.8.1/src/uniform/urng_prng.c unuran-1.8.1/src/uniform/urng_prng.h unuran-1.8.1/src/uniform/urng_randomshift.c unuran-1.8.1/src/uniform/urng_randomshift.h unuran-1.8.1/src/uniform/urng_rngstreams.c unuran-1.8.1/src/uniform/urng_rngstreams.h unuran-1.8.1/src/unuran.h.in unuran-1.8.1/src/urng/Makefile.am unuran-1.8.1/src/urng/Makefile.in unuran-1.8.1/src/utils/Makefile.am unuran-1.8.1/src/utils/Makefile.in unuran-1.8.1/tests/Makefile.am unuran-1.8.1/tests/Makefile.in unuran-1.8.1/tests/README.conf unuran-1.8.1/tests/make_test_files.pl unuran-1.8.1/tests/t_arou.c unuran-1.8.1/tests/t_arou.conf unuran-1.8.1/tests/t_ars.c unuran-1.8.1/tests/t_ars.conf unuran-1.8.1/tests/t_auto.c unuran-1.8.1/tests/t_auto.conf unuran-1.8.1/tests/t_cext.c unuran-1.8.1/tests/t_cext.conf unuran-1.8.1/tests/t_cstd.c unuran-1.8.1/tests/t_cstd.conf unuran-1.8.1/tests/t_dari.c unuran-1.8.1/tests/t_dari.conf unuran-1.8.1/tests/t_dau.c unuran-1.8.1/tests/t_dau.conf unuran-1.8.1/tests/t_deprecated_tdrgw.c unuran-1.8.1/tests/t_deprecated_vmt.c unuran-1.8.1/tests/t_deprecated_vmt.conf unuran-1.8.1/tests/t_dext.c unuran-1.8.1/tests/t_dext.conf unuran-1.8.1/tests/t_dgt.c unuran-1.8.1/tests/t_dgt.conf unuran-1.8.1/tests/t_distr.c unuran-1.8.1/tests/t_distr.conf unuran-1.8.1/tests/t_distr_cemp.c unuran-1.8.1/tests/t_distr_cemp.conf unuran-1.8.1/tests/t_distr_condi.c unuran-1.8.1/tests/t_distr_condi.conf unuran-1.8.1/tests/t_distr_cont.c unuran-1.8.1/tests/t_distr_cont.conf unuran-1.8.1/tests/t_distr_corder.c unuran-1.8.1/tests/t_distr_corder.conf unuran-1.8.1/tests/t_distr_cvec.c unuran-1.8.1/tests/t_distr_cvec.conf unuran-1.8.1/tests/t_distr_cvemp.c unuran-1.8.1/tests/t_distr_cvemp.conf unuran-1.8.1/tests/t_distr_cxtrans.c unuran-1.8.1/tests/t_distr_cxtrans.conf unuran-1.8.1/tests/t_distr_discr.c unuran-1.8.1/tests/t_distr_discr.conf unuran-1.8.1/tests/t_distr_matr.c unuran-1.8.1/tests/t_distr_matr.conf unuran-1.8.1/tests/t_dsrou.c unuran-1.8.1/tests/t_dsrou.conf unuran-1.8.1/tests/t_dss.c unuran-1.8.1/tests/t_dss.conf unuran-1.8.1/tests/t_dstd.c unuran-1.8.1/tests/t_dstd.conf unuran-1.8.1/tests/t_empk.c unuran-1.8.1/tests/t_empk.conf unuran-1.8.1/tests/t_empl.c unuran-1.8.1/tests/t_empl.conf unuran-1.8.1/tests/t_gibbs.c unuran-1.8.1/tests/t_gibbs.conf unuran-1.8.1/tests/t_hinv.c unuran-1.8.1/tests/t_hinv.conf unuran-1.8.1/tests/t_hist.c unuran-1.8.1/tests/t_hist.conf unuran-1.8.1/tests/t_hitro.c unuran-1.8.1/tests/t_hrb.c unuran-1.8.1/tests/t_hrb.conf unuran-1.8.1/tests/t_hrd.c unuran-1.8.1/tests/t_hrd.conf unuran-1.8.1/tests/t_hri.c unuran-1.8.1/tests/t_hri.conf unuran-1.8.1/tests/t_info.c unuran-1.8.1/tests/t_info.conf unuran-1.8.1/tests/t_itdr.c unuran-1.8.1/tests/t_itdr.conf unuran-1.8.1/tests/t_mcorr.c unuran-1.8.1/tests/t_mcorr.conf unuran-1.8.1/tests/t_mixt.c unuran-1.8.1/tests/t_mvstd.c unuran-1.8.1/tests/t_mvstd.conf unuran-1.8.1/tests/t_mvtdr.c unuran-1.8.1/tests/t_ninv.c unuran-1.8.1/tests/t_ninv.conf unuran-1.8.1/tests/t_norta.c unuran-1.8.1/tests/t_norta.conf unuran-1.8.1/tests/t_nrou.c unuran-1.8.1/tests/t_nrou.conf unuran-1.8.1/tests/t_pinv unuran-1.8.1/tests/t_pinv.c unuran-1.8.1/tests/t_srou.c unuran-1.8.1/tests/t_srou.conf unuran-1.8.1/tests/t_ssr.c unuran-1.8.1/tests/t_ssr.conf unuran-1.8.1/tests/t_stringparser.c unuran-1.8.1/tests/t_stringparser.conf unuran-1.8.1/tests/t_tabl.c unuran-1.8.1/tests/t_tabl.conf unuran-1.8.1/tests/t_tdr.c unuran-1.8.1/tests/t_tdr.conf unuran-1.8.1/tests/t_tdr_gw.c unuran-1.8.1/tests/t_tdr_gw.conf unuran-1.8.1/tests/t_tdr_ia.c unuran-1.8.1/tests/t_tdr_ia.conf unuran-1.8.1/tests/t_tdr_ps.c unuran-1.8.1/tests/t_tdr_ps.conf unuran-1.8.1/tests/t_unif.c unuran-1.8.1/tests/t_unif.conf unuran-1.8.1/tests/t_unur_error.c unuran-1.8.1/tests/t_unur_error.conf unuran-1.8.1/tests/t_unur_tests.c unuran-1.8.1/tests/t_unur_tests.conf unuran-1.8.1/tests/t_urng.c unuran-1.8.1/tests/t_urng.conf unuran-1.8.1/tests/t_utdr.c unuran-1.8.1/tests/t_utdr.conf unuran-1.8.1/tests/t_util_matrix.c unuran-1.8.1/tests/t_util_matrix.conf unuran-1.8.1/tests/t_vempk.c unuran-1.8.1/tests/t_vempk.conf unuran-1.8.1/tests/t_vnrou.c unuran-1.8.1/tests/t_vnrou.conf unuran-1.8.1/tests/t_x_gen.c unuran-1.8.1/tests/t_x_gen.conf unuran-1.8.1/tests/test_StdDistr.c unuran-1.8.1/tests/test_StdDistr.m unuran-1.8.1/tests/test_functionparser.c unuran-1.8.1/tests/test_functionparser.m unuran-1.8.1/tests/testcounter.c unuran-1.8.1/tests/testdistributions/Makefile.am unuran-1.8.1/tests/testdistributions/Makefile.in unuran-1.8.1/tests/testdistributions/c_sawtooth_contpdf.c unuran-1.8.1/tests/testdistributions/c_sawtooth_discpdf.c unuran-1.8.1/tests/testdistributions/c_w_pdf_from_logpdf.c unuran-1.8.1/tests/testdistributions/c_with_multiple_of_pdf.c unuran-1.8.1/tests/testdistributions/c_wo_logpdf.c unuran-1.8.1/tests/testdistributions/testdistributions.h unuran-1.8.1/tests/testdistributions/vc_cauchy_RoU_ball.c unuran-1.8.1/tests/testdistributions/vc_special_correlations_ar1.c unuran-1.8.1/tests/testdistributions/vc_special_correlations_constantrho.c unuran-1.8.1/tests/testdistributions/vc_w_marginals.c unuran-1.8.1/tests/testdistributions/vc_wo_logpdf.c unuran-1.8.1/tests/testroutines.c unuran-1.8.1/tests/testunuran.h unuran-1.8.1/src/distr/deprecated_distr.c unuran-1.8.1/src/distr/deprecated_distr.h unuran-1.8.1/src/methods/deprecated_methods.c unuran-1.8.1/src/methods/deprecated_methods.h unuran-1.8.1/src/methods/deprecated_tdrgw.h unuran-1.8.1/src/methods/deprecated_vmt.c unuran-1.8.1/src/methods/deprecated_vmt.h unuran-1.8.1/src/methods/deprecated_vmt_struct.h unuran-1.8.1/src/parser/stringparser_lists.ch.in UNU.RAN relies on a modified version of the library Cephes, see ./src/src/specfunct/cephes_source.h