Tue, 03 Nov 2026 01:27:43 CST | login

Information for RPM ghc-tf-random-0.5-4.oc9.aarch64.rpm

ID418898
Buildghc-tf-random-0.5-4.oc9
Nameghc-tf-random
Version0.5
Release4.oc9
Epoch
Archaarch64
DraftFalse
SummaryHigh-quality splittable pseudorandom number generator
DescriptionThis package contains an implementation of a high-quality splittable pseudorandom number generator. The generator is based on a cryptographic hash function built on top of the ThreeFish block cipher. See the paper /Splittable Pseudorandom Number Generators Using Cryptographic Hashing/ by Claessen, Pałka for details and the rationale of the design. The package provides the following: * A splittable PRNG that implements the standard 'System.Random.RandomGen' class. * The generator also implements an alternative version of the 'System.Random.TF.Gen.RandomGen' class (exported from "System.Random.TF.Gen"), which requires the generator to return pseudorandom integers from the full 32-bit range, and contains an n-way split function. * An alternative version of the 'Random' class is provided, which is linked to the new 'RandomGen' class, together with 'Random' instances for some integral types. * Two functions for initialising the generator with a non-deterministic seed: one using the system time, and one using the '/dev/urandom' UNIX special file. The package uses an adapted version of the reference C implementation of ThreeFish from the reference package of the Skein hash function (<https://www.schneier.com/skein.html>), originally written by Doug Whiting. Please note that even though the generator provides very high-quality pseudorandom numbers, it has not been designed with cryptographic applications in mind.
Build Time2025-09-29 06:59:12 GMT
Size43.64 KB
298ba91c3f96eb6b1a7e00d957405367
LicenseBSD-3-Clause and LicenseRef-PublicDomain
Buildrootdist-oc9-epol-build-214801-80798
Provides
ghc-tf-random = 0.5-4.oc9
ghc-tf-random(aarch-64) = 0.5-4.oc9
libHStf-random-0.5-BQC3KkfTkY22qSUpBhC85Z-ghc9.8.4.so()(64bit)
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
libHSbase-4.19.2.0-inplace-ghc9.8.4.so()(64bit)
libHSbytestring-0.12.1.0-inplace-ghc9.8.4.so()(64bit)
libHSdeepseq-1.5.1.0-inplace-ghc9.8.4.so()(64bit)
libHSghc-bignum-1.3-inplace-ghc9.8.4.so()(64bit)
libHSghc-boot-th-9.8.4-inplace-ghc9.8.4.so()(64bit)
libHSghc-prim-0.11.0-inplace-ghc9.8.4.so()(64bit)
libHSmtl-2.3.1-inplace-ghc9.8.4.so()(64bit)
libHSpretty-1.1.3.6-inplace-ghc9.8.4.so()(64bit)
libHSprimitive-0.9.0.0-1UDyEWOp0k1GHKpLTii4HH-ghc9.8.4.so()(64bit)
libHSrandom-1.2.1.3-J6DnkXvcRDgF6gaLAxk7iw-ghc9.8.4.so()(64bit)
libHSsplitmix-0.1.1-SxpoVBmm3e6pjkxPBiNRt-ghc9.8.4.so()(64bit)
libHStemplate-haskell-2.21.0.0-inplace-ghc9.8.4.so()(64bit)
libHStime-1.12.2-inplace-ghc9.8.4.so()(64bit)
libHStransformers-0.6.1.0-inplace-ghc9.8.4.so()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.17)(64bit)
libgmp.so.10()(64bit)
libm.so.6()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
1 through 8 of 8
Name ascending sort Size
/usr/lib/.build-id0.00 B
/usr/lib/.build-id/ca0.00 B
/usr/lib/.build-id/ca/6c2ef5a64ae6abd7f5589df5dc80fe2a74d45c89.00 B
/usr/lib64/ghc-9.8.4/lib/libHStf-random-0.5-BQC3KkfTkY22qSUpBhC85Z-ghc9.8.4.so330.43 KB
/usr/share/licenses/ghc-tf-random0.00 B
/usr/share/licenses/ghc-tf-random/LICENSE1.45 KB
/usr/share/licenses/ghc-tf-random/LICENSE.brg1.09 KB
/usr/share/licenses/ghc-tf-random/LICENSE.tf110.00 B
Component of
Page:
1 through 50 of 140 >>>
Buildroot descending sort Created State
dist-oc9-epol-build-239623-82609 2026-05-09 11:29:47 expired
dist-oc9-epol-build-239556-82600 2026-05-08 20:24:27 expired
dist-oc9-epol-build-239296-82595 2026-05-08 15:32:03 expired
dist-oc9-epol-build-228595-81212 2025-10-28 11:50:01 expired
dist-oc9-epol-build-228304-81201 2025-10-28 10:31:40 expired
dist-oc9-epol-build-228101-81191 2025-10-27 19:11:56 expired
dist-oc9-epol-build-227380-81153 2025-10-22 13:12:57 expired
dist-oc9-epol-build-227377-81153 2025-10-22 13:07:40 expired
dist-oc9-epol-build-227303-81149 2025-10-22 11:35:47 expired
dist-oc9-epol-build-227091-81142 2025-10-21 21:21:33 expired
dist-oc9-epol-build-226985-81132 2025-10-21 19:10:09 expired
dist-oc9-epol-build-226566-81115 2025-10-21 16:06:10 expired
dist-oc9-epol-build-226558-81115 2025-10-21 16:06:07 expired
dist-oc9-epol-build-226439-81111 2025-10-21 15:14:04 expired
dist-oc9-epol-build-226335-81110 2025-10-21 14:57:18 expired
dist-oc9-epol-build-226013-81101 2025-10-20 16:52:48 expired
dist-oc9-epol-build-225863-81097 2025-10-20 14:50:19 expired
dist-oc9-epol-build-225856-81097 2025-10-20 14:50:12 expired
dist-oc9-epol-build-225794-81094 2025-10-20 14:29:29 expired
dist-oc9-epol-build-225668-81094 2025-10-20 14:19:08 expired
dist-oc9-epol-build-225584-81093 2025-10-20 14:11:49 expired
dist-oc9-epol-build-225322-81086 2025-10-20 11:13:05 expired
dist-oc9-epol-build-225112-81077 2025-10-18 11:31:36 expired
dist-oc9-epol-build-225111-81077 2025-10-18 11:31:36 expired
dist-oc9-epol-build-224993-81076 2025-10-18 10:39:45 expired
dist-oc9-epol-build-224940-81076 2025-10-18 10:35:33 expired
dist-oc9-epol-build-224618-81074 2025-10-18 01:02:44 expired
dist-oc9-epol-build-224425-81066 2025-10-17 16:20:12 expired
dist-oc9-epol-build-224346-81062 2025-10-17 15:28:20 expired
dist-oc9-epol-build-224327-81062 2025-10-17 15:06:37 expired
dist-oc9-epol-build-224294-81059 2025-10-17 11:53:49 expired
dist-oc9-epol-build-224222-81054 2025-10-17 11:19:53 expired
dist-oc9-epol-build-224126-81047 2025-10-17 00:28:45 expired
dist-oc9-epol-build-223976-81046 2025-10-16 21:49:02 expired
dist-oc9-epol-build-223881-81045 2025-10-16 21:37:01 expired
dist-oc9-epol-build-223876-81045 2025-10-16 21:36:05 expired
dist-oc9-epol-build-223510-81044 2025-10-16 19:25:59 expired
dist-oc9-epol-build-223477-81043 2025-10-16 18:15:28 expired
dist-oc9-epol-build-223380-81043 2025-10-16 18:09:16 expired
dist-oc9-epol-build-223348-81043 2025-10-16 18:07:07 expired
dist-oc9-epol-build-223135-81043 2025-10-16 17:49:51 expired
dist-oc9-epol-build-222881-81034 2025-10-16 10:18:30 expired
dist-oc9-epol-build-222540-81013 2025-10-15 17:19:16 expired
dist-oc9-epol-build-222538-81013 2025-10-15 17:19:15 expired
dist-oc9-epol-build-222528-81013 2025-10-15 17:17:09 expired
dist-oc9-epol-build-222486-81009 2025-10-15 16:06:54 expired
dist-oc9-epol-build-222431-81006 2025-10-15 12:48:57 expired
dist-oc9-epol-build-222296-81000 2025-10-15 00:10:06 expired
dist-oc9-epol-build-222251-81000 2025-10-14 23:26:53 expired
dist-oc9-epol-build-222192-81000 2025-10-14 23:23:45 expired