plf-rand/1.2.0

[full]

A C++ 03/11/etc replacement for rand()/srand() that's ~700% faster and typically has better statistical distribution.

version 1.2.0
license zLib
repository https://pkg.cppget.org/1/stable
download plf-rand-1.2.0.tar.gz
sha256 aa53c574b2e7997b419517bc9bc302b6454cd704614848e1da5d651e2e0d8924
project plf-rand
doc-url plflib.org/rand.htm
src-url github.com/mattreecebentley/plf_rand.git
package-email mjklaim@gmail.com

Depends (1)

plf-nanotimer ^1.0.0

Requires (1)

c++ >= 17

Reviews

fail 0
pass 1

Builds

toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
timestamp 2026-04-02 23:19:15 UTC (11:55:05 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
timestamp 2026-04-02 23:19:00 UTC (11:55:19 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
timestamp 2026-04-02 23:17:40 UTC (11:56:40 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
timestamp 2026-04-02 23:17:21 UTC (11:56:59 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-O3
timestamp 2026-04-02 23:15:53 UTC (11:58:27 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18
timestamp 2026-04-02 23:15:45 UTC (11:58:35 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-apple-darwin22.5.0
tgt config macos_13-clang_15.0
timestamp 2026-04-02 22:19:00 UTC (12:55:20 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_fedora_39-gcc_13-bindist
timestamp 2026-04-02 22:17:26 UTC (12:56:54 hours ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-static_O3
timestamp 2026-04-02 08:25:45 UTC (01 02:48:35 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-O3
timestamp 2026-04-02 08:24:14 UTC (01 02:50:06 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew
timestamp 2026-04-02 08:22:41 UTC (01 02:51:39 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_13
timestamp 2026-04-01 20:56:27 UTC (01 14:17:52 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
timestamp 2026-03-26 12:09:14 UTC (07 23:05:06 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14
timestamp 2026-03-26 12:08:42 UTC (07 23:05:38 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
timestamp 2026-03-26 12:08:10 UTC (07 23:06:10 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
timestamp 2026-03-26 12:07:37 UTC (07 23:06:43 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
timestamp 2026-03-21 12:51:53 UTC (12 22:22:27 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
timestamp 2026-03-21 12:50:20 UTC (12 22:24:00 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-O3
timestamp 2026-03-21 12:50:12 UTC (12 22:24:08 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
timestamp 2026-03-21 12:49:47 UTC (12 22:24:33 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
timestamp 2026-03-21 12:49:03 UTC (12 22:25:17 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18
timestamp 2026-03-21 12:48:31 UTC (12 22:25:49 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10
timestamp 2026-03-20 10:16:50 UTC (14 00:57:30 days ago)
result warning (update) | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-static_O2
timestamp 2026-03-20 10:15:57 UTC (14 00:58:23 days ago)
result warning (update) | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-O2
timestamp 2026-03-20 10:15:20 UTC (14 00:59:00 days ago)
result warning (update) | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_ubuntu_24.04-gcc_13-bindist
timestamp 2026-03-19 13:59:58 UTC (14 21:14:22 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10
timestamp 2026-03-19 13:57:16 UTC (14 21:17:04 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-static_O2
timestamp 2026-03-19 13:56:40 UTC (14 21:17:40 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-O2
timestamp 2026-03-19 13:56:07 UTC (14 21:18:13 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_12-bindist
timestamp 2026-03-19 13:47:13 UTC (14 21:27:07 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14
timestamp 2026-03-19 13:40:14 UTC (14 21:34:06 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-static_O2
timestamp 2026-03-19 13:40:14 UTC (14 21:34:06 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64
timestamp 2026-03-19 13:39:50 UTC (14 21:34:30 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
timestamp 2026-03-19 13:39:45 UTC (14 21:34:35 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-O2
timestamp 2026-03-19 13:39:30 UTC (14 21:34:49 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
timestamp 2026-03-19 13:39:14 UTC (14 21:35:06 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
timestamp 2026-03-19 13:39:11 UTC (14 21:35:09 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
timestamp 2026-03-19 13:27:03 UTC (14 21:47:17 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17
timestamp 2026-03-19 13:26:38 UTC (14 21:47:42 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-freebsd13.3
tgt config freebsd_13-clang_17
timestamp 2026-03-19 13:24:23 UTC (14 21:49:57 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_13.1
timestamp 2026-03-19 13:24:20 UTC (14 21:50:00 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-static_O3
timestamp 2026-03-19 13:17:01 UTC (14 21:57:19 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-O3
timestamp 2026-03-19 13:16:42 UTC (14 21:57:38 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18
timestamp 2026-03-19 13:15:54 UTC (14 21:58:25 days ago)
result success | log | rebuild
toolchain public-0.17.0
target x86_64-linux-gnu
tgt config linux_fedora_40-gcc_14-bindist
timestamp 2026-03-18 09:55:39 UTC (16 01:18:41 days ago)
result success | log | rebuild
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17
result unbuilt
toolchain public-0.17.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-O3
result unbuilt
toolchain public-0.17.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-static_O3
result unbuilt
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_17_msvc_msvc_17.10
result unbuilt
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8
result unbuilt
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-O2
result unbuilt
toolchain public-0.17.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-static_O2
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_13
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
result unbuilt
toolchain queue-0.18.0
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-freebsd13.3
tgt config freebsd_13-clang_17
result unbuilt
toolchain queue-0.18.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18
result unbuilt
toolchain queue-0.18.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_17_libc++
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_12-bindist
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_13.1
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_fedora_39-gcc_13-bindist
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_fedora_40-gcc_14-bindist
result unbuilt
toolchain queue-0.18.0
target x86_64-linux-gnu
tgt config linux_ubuntu_24.04-gcc_13-bindist
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin22.5.0
tgt config macos_13-clang_15.0
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-O3
result unbuilt
toolchain queue-0.18.0
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-static_O3
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_17_msvc_msvc_17.10
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-O2
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-clang_18_llvm_msvc_17.10-static_O2
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-O2
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.10-static_O2
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-O2
result unbuilt
toolchain queue-0.18.0
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17.8-static_O2
result unbuilt
toolchain queue-0.18.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64
result unbuilt
toolchain queue-0.18.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-O2
result unbuilt
toolchain queue-0.18.0
target x86_64-w64-mingw32
tgt config windows_10-gcc_13.2_mingw_w64-static_O2
result unbuilt