Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 0.1% downloads on hackage.haskell.org
Top 0.1% dependent packages on hackage.haskell.org
Top 0.1% dependent repos on hackage.haskell.org
Top 1.3% docker downloads on hackage.haskell.org
hackage.haskell.org : random
This package provides basic pseudo-random number generation, including the ability to split random number generators. In pure code, use System.Random.uniform and System.Random.uniformR from System.Random to generate pseudo-random numbers with a pure pseudo-random number generator like System.Random.StdGen. As an example, here is how you can simulate rolls of a six-sided die using System.Random.uniformR: See System.Random for more details. In monadic code, use System.Random.Stateful.uniformM and System.Random.Stateful.uniformRM from System.Random.Stateful to generate pseudo-random numbers with a monadic pseudo-random number generator, or using a monadic adapter. As an example, here is how you can simulate rolls of a six-sided die using System.Random.Stateful.uniformRM: The monadic adapter System.Random.Stateful.runStateGen_ is used here to lift the pure pseudo-random number generator pureGen into the System.Random.Stateful.StatefulGen context. The monadic interface can also be used with existing monadic pseudo-random number generators. In this example, we use the one provided in the mwc-random package: See System.Random.Stateful for more details.
Registry
- JSON
purl: pkg:hackage/random
Keywords: bsd3, library, system
License: BSD-3-Clause
Latest release: over 2 years ago
First release: over 16 years ago
Dependent packages: 283
Dependent repositories: 5,963
Downloads: 431,905 total
Docker dependents: 2
Docker downloads: 89
Last synced: 4 days ago
MissingH 1.1.0
31 versions - Latest release: about 15 years ago - 23 dependent packages - 588 dependent repositories - 74.8 thousand downloads total - 4 maintainersswish 0.2.1
Swish is a framework, written in the purely functional programming language Haskell, for performi...78 versions - Latest release: almost 15 years ago - 1 dependent package - 10 dependent repositories - 50.6 thousand downloads total - 2 stars on GitLab.com - 2 maintainers
combinat 0.2.4
A collection of functions to generate, count, manipulate and visualize all kinds of combinatorial...21 versions - Latest release: over 14 years ago - 1 dependent package - 8 dependent repositories - 19.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
statistics 0.4.1
This library provides a number of common functions and types useful in statistics. We focus on h...66 versions - Latest release: over 14 years ago - 18 dependent packages - 303 dependent repositories - 116 thousand downloads total - 297 stars on GitHub - 2 maintainers
hakyll 2.4.4
192 versions - Latest release: about 13 years ago - 5 dependent packages - 833 dependent repositories - 184 thousand downloads total - 2 maintainersrandom-fu 0.1.4
A suite of Haskell libraries for representing, manipulating, and sampling random variables27 versions - Latest release: almost 13 years ago - 9 dependent packages - 207 dependent repositories - 26.6 thousand downloads total - 42 stars on GitHub - 3 maintainers
sbv 0.9.24
Express properties about Haskell programs and automatically prove them using SMT (Satisfiability ...116 versions - Latest release: over 12 years ago - 8 dependent packages - 162 dependent repositories - 75.9 thousand downloads total - 233 stars on GitHub - 1 maintainer
Crypto 4.2.5
10 versions - Latest release: about 12 years ago - 5 dependent packages - 41 dependent repositories - 20.6 thousand downloads total - 5 maintainersgtk2hs-buildtools 0.12.4
33 versions - Latest release: over 11 years ago - 2 dependent packages - 146 dependent repositories - 71.7 thousand downloads total - 5 maintainerssnap-core 0.9.3
Snap is a simple and fast web development framework and server written in Haskell. For more infor...78 versions - Latest release: over 11 years ago - 12 dependent packages - 592 dependent repositories - 126 thousand downloads total - 4 maintainers
cabal-install 1.18.0
The 'cabal' command-line program simplifies the process of managing Haskell software by automatin...66 versions - Latest release: over 10 years ago - 3 dependent packages - 143 dependent repositories - 257 thousand downloads total - 9 maintainers
HTF 0.11.2
The Haskell Test Framework (HTF for short) lets you define and organize unit tests, QuickCheck pr...65 versions - Latest release: over 10 years ago - 1 dependent package - 235 dependent repositories - 67.7 thousand downloads total - 50 stars on GitHub - 3 maintainers
chell 0.3.3
Chell is a simple and intuitive library for automated testing. It natively supports assertion-bas...20 versions - Latest release: about 10 years ago - 2 dependent packages - 148 dependent repositories - 20.9 thousand downloads total - 1 stars on GitHub - 2 maintainers
LambdaHack 0.2.14
LambdaHack is a Haskell game engine library for ASCII roguelike games of arbitrary theme, size an...40 versions - Latest release: almost 10 years ago - 1 dependent package - 7 dependent repositories - 30.3 thousand downloads total - 2 maintainers
clientsession 0.9.1
Achieves security through AES-CTR encryption and Skein-MAC-512-256 authentication. Uses Base64 e...43 versions - Latest release: over 9 years ago - 7 dependent packages - 554 dependent repositories - 89.8 thousand downloads total - 24 stars on GitHub - 2 maintainers
heist 0.14.1
Heist is a powerful template system that supports both HTML5 and XML. Some of Heist's features ar...61 versions - Latest release: over 9 years ago - 4 dependent packages - 322 dependent repositories - 69.8 thousand downloads total - 4 maintainers
chell-quickcheck 0.2.5
QuickCheck support for the Chell testing library.12 versions - Latest release: about 9 years ago - 129 dependent repositories - 11.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
reform-happstack 0.2.5
15 versions - Latest release: about 9 years ago - 33 dependent repositories - 11.1 thousand downloads total - 1 maintainerstack 9.9.9
Please see the documentation at https://docs.haskellstack.org for usage information. If building...62 versions - Latest release: almost 9 years ago - 2 dependent packages - 33 dependent repositories - 58.2 thousand downloads total - 8 maintainers
fsnotify 0.2.1
Cross platform library for file creation, modification, and deletion notification. This library b...28 versions - Latest release: almost 9 years ago - 26 dependent packages - 548 dependent repositories - 96.4 thousand downloads total - 133 stars on GitHub - 5 maintainers
midi 0.2.2
29 versions - Latest release: over 8 years ago - 7 dependent packages - 30 dependent repositories - 22.9 thousand downloads total - 1 maintainerretry 0.7.4
This package exposes combinators that can wrap arbitrary monadic actions. They run the action and...36 versions - Latest release: almost 8 years ago - 27 dependent packages - 204 dependent repositories - 66.1 thousand downloads total - 111 stars on GitHub - 2 maintainers
ChasingBottoms 1.3.1
32 versions - Latest release: almost 8 years ago - 147 dependent repositories - 33.7 thousand downloads total - 2 maintainershpqtypes 1.5.1
Efficient and easy-to-use bindings to (slightly modified) libpqtypes, a libpq extension that adds...40 versions - Latest release: almost 8 years ago - 5 dependent packages - 20 dependent repositories - 21.3 thousand downloads total - 18 stars on GitHub - 5 maintainers
mongoDB 2.3.0
MongoDB driver for Haskell68 versions - Latest release: almost 7 years ago - 1 dependent package - 518 dependent repositories - 57.5 thousand downloads total - 169 stars on GitHub - 5 maintainers
midimory 0.0.2
9 versions - Latest release: over 6 years ago - 5.1 thousand downloads total - 1 maintaineryesod-auth-oauth2 0.3.1
Library to authenticate with OAuth 2.0 for Yesod web applications.63 versions - Latest release: over 6 years ago - 1 dependent package - 139 dependent repositories - 31.8 thousand downloads total - 71 stars on GitHub - 5 maintainers
streaming-commons 0.1.19
Provides low-dependency functionality commonly needed by various streaming data libraries, such a...52 versions - Latest release: over 6 years ago - 23 dependent packages - 672 dependent repositories - 261 thousand downloads total - 36 stars on GitHub - 1 maintainer
reactive-jack 0.4.1
7 versions - Latest release: over 6 years ago - 3.56 thousand downloads total - 1 maintainerstorablevector 0.2.13
30 versions - Latest release: about 6 years ago - 13 dependent packages - 20 dependent repositories - 23.5 thousand downloads total - 1 maintainersynthesizer-dimensional 0.8.1
16 versions - Latest release: about 6 years ago - 2 dependent packages - 12 dependent repositories - 10.7 thousand downloads total - 1 maintainerimplicit 0.2.0
An OpenSCAD execution engine for generating models in STL and many other formats.12 versions - Latest release: about 6 years ago - 1 dependent package - 2 dependent repositories - 10.3 thousand downloads total - 2 maintainers
hint 0.9.0
This library defines an Interpreter monad. It allows to load Haskell modules, browse them, type-c...42 versions - Latest release: over 5 years ago - 11 dependent packages - 443 dependent repositories - 74 thousand downloads total - 256 stars on GitHub - 2 maintainers
gitit 0.12.3
Gitit is a wiki backed by a git, darcs, or mercurial filestore. Pages and uploaded files can be ...83 versions - Latest release: over 5 years ago - 1 dependent package - 4 dependent repositories - 68.7 thousand downloads total - 1 maintainer
pontarius-xmpp 0.5.6
Pontarius XMPP is a work in progress implementation of RFC 6120 ("XMPP CORE"), RFC 6121 ("XMPP IM...40 versions - Latest release: over 5 years ago - 2 dependent packages - 14 dependent repositories - 24.7 thousand downloads total - 3 stars on GitHub - 3 maintainers
quickcheck-transformer 0.3.1
4 versions - Latest release: almost 5 years ago - 10 dependent repositories - 2.04 thousand downloads total - 1 maintainerboard-games 0.2.1
11 versions - Latest release: almost 5 years ago - 1 dependent package - 14 dependent repositories - 7.58 thousand downloads total - 1 maintainerQuickCheck-GenT 0.2.2
A GenT monad transformer for QuickCheck library9 versions - Latest release: over 4 years ago - 5 dependent repositories - 7.03 thousand downloads total - 2 stars on GitHub - 1 maintainer
authenticate 1.3.5
API docs and the README are available at http://www.stackage.org/package/authenticate.86 versions - Latest release: over 4 years ago - 3 dependent packages - 178 dependent repositories - 107 thousand downloads total - 35 stars on GitHub - 2 maintainers
reflex-dom-core 0.5.3
15 versions - Latest release: over 4 years ago - 3 dependent packages - 34 dependent repositories - 3.9 thousand downloads total - 4 maintainersreflex-dom 0.5.3
14 versions - Latest release: over 4 years ago - 2 dependent packages - 82 dependent repositories - 6.87 thousand downloads total - 4 maintainersreflex 0.6.4
Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) use...34 versions - Latest release: over 4 years ago - 18 dependent packages - 95 dependent repositories - 19.4 thousand downloads total - 4 maintainers
synthesizer-llvm 0.8.3
20 versions - Latest release: over 4 years ago - 1 dependent package - 10.1 thousand downloads total - 1 maintainerircbot 0.6.6
A simple haskell ircbot library. I have better ideas now, but this one is needed to support clckw...29 versions - Latest release: about 4 years ago - 1 dependent package - 5 dependent repositories - 20.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
calamity 0.1.10
Please see the README on GitHub at https://github.com/simmsb/calamity#readme89 versions - Latest release: almost 4 years ago - 2 dependent repositories - 40.3 thousand downloads total - 106 stars on GitHub - 1 maintainer
splitmix 0.0.5
Pure Haskell implementation of SplitMix described in Guy L. Steele, Jr., Doug Lea, and Christine...12 versions - Latest release: almost 4 years ago - 12 dependent packages - 47 dependent repositories - 56.8 thousand downloads total - 1 maintainer
numhask 0.6.0
This package provides alternative numeric classes over Prelude. The numeric class constellation ...41 versions - Latest release: almost 4 years ago - 13 dependent packages - 15 dependent repositories - 15.5 thousand downloads total - 67 stars on GitHub - 1 maintainer
hoogle 5.0.18
Hoogle is a Haskell API search engine, which allows you to search many standard Haskell libraries...96 versions - Latest release: almost 4 years ago - 6 dependent packages - 156 dependent repositories - 117 thousand downloads total - 1 maintainer
git-annex 8.20200720.1
git-annex allows managing files with git, without checking the file contents into git. While that...285 versions - Latest release: almost 4 years ago - 23 dependent repositories - 258 thousand downloads total - 1 maintainer
quickspec 2.1.5
QuickSpec takes your Haskell code and, as if by magic, discovers laws about it. You give QuickSpe...15 versions - Latest release: over 3 years ago - 6 dependent repositories - 9.53 thousand downloads total - 247 stars on GitHub - 1 maintainer
numhask-space 0.6.1
haskell spaces18 versions - Latest release: over 3 years ago - 5 dependent packages - 7 dependent repositories - 3.45 thousand downloads total - 3 stars on GitHub - 1 maintainer
FunGEn 1.1.1
FunGEn (Functional Game Engine) is a BSD-licensed, cross-platform, OpenGL-based, non-FRP game eng...15 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 12.5 thousand downloads total - 80 stars on GitHub - 2 maintainers
elynx-markov 0.5.0
Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on...22 versions - Latest release: over 3 years ago - 1 dependent package - 6 dependent repositories - 3.37 thousand downloads total - 9 stars on GitHub - 1 maintainer
elynx-seq 0.5.0
Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on...24 versions - Latest release: over 3 years ago - 3 dependent packages - 7 dependent repositories - 4.43 thousand downloads total - 9 stars on GitHub - 1 maintainer
elynx-tools 0.5.0
Please see the README on GitHub at https://github.com/dschrempf/elynx.24 versions - Latest release: over 3 years ago - 6 dependent packages - 7 dependent repositories - 4.44 thousand downloads total - 9 stars on GitHub - 1 maintainer
elynx-tree 0.5.0
Examine, compare, and simulate phylogenetic trees in a reproducible way. Please see the README on...24 versions - Latest release: over 3 years ago - 4 dependent packages - 7 dependent repositories - 4.47 thousand downloads total - 9 stars on GitHub - 1 maintainer
slynx 0.5.0
Examine, modify, and simulate molecular sequences in a reproducible way. Please see the README on...24 versions - Latest release: over 3 years ago - 2 dependent packages - 7 dependent repositories - 4.25 thousand downloads total - 9 stars on GitHub - 1 maintainer
tlynx 0.5.0
Examine, compare, and simulate phylogenetic trees in a reproducible way. Please see the README on...24 versions - Latest release: over 3 years ago - 2 dependent packages - 7 dependent repositories - 4.21 thousand downloads total - 9 stars on GitHub - 1 maintainer
mcmc 0.3.0
Please see the README on GitHub at https://github.com/dschrempf/mcmc#readme22 versions - Latest release: over 3 years ago - 6 dependent repositories - 2.32 thousand downloads total - 14 stars on GitHub - 1 maintainer
hackport 0.6.7
A command line tool to generate Gentoo ebuilds from Hackage packages.60 versions - Latest release: over 3 years ago - 1 dependent package - 34.3 thousand downloads total - 51 stars on GitHub - 3 maintainers
fadno-braids 0.1.5
10 versions - Latest release: over 3 years ago - 1 dependent package - 4.14 thousand downloads total - 1 maintainerhttp-conduit 2.3.8
Hackage documentation generation is not reliable. For up to date documentation, please see: http:...143 versions - Latest release: about 3 years ago - 84 dependent packages - 2,167 dependent repositories - 286 thousand downloads total - 272 stars on GitHub - 1 maintainer
aivika-branches 0.3.2
8 versions - Latest release: about 3 years ago - 4.58 thousand downloads total - 1 maintaineraivika-lattice 0.6.2
9 versions - Latest release: about 3 years ago - 5.27 thousand downloads total - 1 maintaineraivika-realtime 0.3.1
6 versions - Latest release: about 3 years ago - 3.29 thousand downloads total - 1 maintainerMonadRandom 0.5.3
32 versions - Latest release: about 3 years ago - 26 dependent packages - 898 dependent repositories - 149 thousand downloads total - 6 maintainerstasty-hspec 1.1.7
This package provides a Tasty provider for Hspec test suites.21 versions - Latest release: about 3 years ago - 349 dependent repositories - 25.6 thousand downloads total - 14 stars on GitHub - 3 maintainers
passman 0.3.1
a simple password manager - see README.md for details9 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.28 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
hsc3 0.19.1
Library for communicating with the SuperCollider synthesiser22 versions - Latest release: almost 3 years ago - 1 dependent package - 25 dependent repositories - 15 thousand downloads total - 2 maintainers
hmm-lapack 0.4.1
8 versions - Latest release: almost 3 years ago - 1 dependent package - 5 dependent repositories - 2.73 thousand downloads total - 1 maintainergitlab-haskell 0.3.1
This library lifts the GitLab REST API into Haskell: https://docs.gitlab.com/ee/api/ The library...28 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 7.12 thousand downloads total - 18 stars on GitLab.com - 1 maintainer
ghcide 1.5.0 💰
A library for building Haskell IDE's on top of the GHC API.53 versions - Latest release: over 2 years ago - 38 dependent packages - 15 dependent repositories - 21.9 thousand downloads total - 2,565 stars on GitHub - 8 maintainers
yesod-auth 1.6.11
API docs and the README are available at http://www.stackage.org/package/yesod-auth154 versions - Latest release: over 2 years ago - 6 dependent packages - 919 dependent repositories - 149 thousand downloads total - 6 maintainers
sequenceTools 1.5.2
The tools in this package process sequencing Data, in particular from ancient DNA sequencing libr...8 versions - Latest release: over 2 years ago - 1 dependent package - 7 dependent repositories - 2.47 thousand downloads total - 39 stars on GitHub - 1 maintainer
vty 5.35.1
vty is terminal GUI library in the niche of ncurses. It is intended to be easy to use and to prov...111 versions - Latest release: about 2 years ago - 37 dependent packages - 219 dependent repositories - 111 thousand downloads total - 321 stars on GitHub - 2 maintainers
yesod-core 1.6.23
API docs and the README are available at http://www.stackage.org/package/yesod-core216 versions - Latest release: about 2 years ago - 23 dependent packages - 1,191 dependent repositories - 220 thousand downloads total - 7 maintainers
eccrypto 0.2.3
Elliptic Curve Cryptography in Haskell, evolved for correctness and practical usability from high...8 versions - Latest release: almost 2 years ago - 2 dependent repositories - 3.24 thousand downloads total - 1 maintainer
linear 1.21.10
Types and combinators for linear algebra on free vector spaces87 versions - Latest release: almost 2 years ago - 39 dependent packages - 916 dependent repositories - 115 thousand downloads total - 195 stars on GitHub - 4 maintainers
purebred-email 0.5.1
A fast email parsing library implemented in Haskell14 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 4.12 thousand downloads total - 21 stars on GitHub - 2 maintainers
hedgehog 1.1.2
Hedgehog automatically generates a comprehensive array of test cases, exercising your software in...25 versions - Latest release: over 1 year ago - 36 dependent packages - 505 dependent repositories - 44.6 thousand downloads total - 2 maintainers
churros 0.1.6.0
The Churro library takes an opinionated approach to streaming by focusing on IO processes and all...11 versions - Latest release: over 1 year ago - 1 dependent repositories - 1.36 thousand downloads total - 32 stars on GitHub - 1 maintainer
hanabi-dealer 0.15.1.1
23 versions - Latest release: over 1 year ago - 1 dependent package - 6.46 thousand downloads total - 1 maintainerdice 0.1.1
3 versions - Latest release: over 1 year ago - 2 dependent packages - 25 dependent repositories - 4.58 thousand downloads total - 3 maintainershw-prim 0.6.3.2 💰
Primitive functions and data types.86 versions - Latest release: over 1 year ago - 7 dependent packages - 21 dependent repositories - 54.7 thousand downloads total - 5 stars on GitHub - 3 maintainers
ONC-RPC 0.2
Tools and library for writing ONC (Sun) RPC clients and servers. Provides equivalent functionali...2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 858 downloads total - 1 maintainer
diagrams-contrib 1.4.5
A collection of user contributions for diagrams, an embedded domain-specific language for generat...49 versions - Latest release: over 1 year ago - 2 dependent packages - 194 dependent repositories - 54.1 thousand downloads total - 5 maintainers
lambdabot-novelty-plugins 5.3.1
14 versions - Latest release: over 1 year ago - 1 dependent package - 14 dependent repositories - 7.69 thousand downloads total - 3 maintainerslambdabot-misc-plugins 5.3.1
11 versions - Latest release: over 1 year ago - 1 dependent package - 14 dependent repositories - 5.39 thousand downloads total - 3 maintainerslambdabot-core 5.3.1
Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. Manage ...14 versions - Latest release: over 1 year ago - 7 dependent packages - 21 dependent repositories - 7.55 thousand downloads total - 3 maintainers
lambdabot 5.3.1
Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. It oper...28 versions - Latest release: over 1 year ago - 1 dependent package - 13 dependent repositories - 18.9 thousand downloads total - 6 maintainers
icepeak 1.0.0.0
Icepeak is a fast JSON document store with push notification support.5 versions - Latest release: over 1 year ago - 1 dependent package - 810 downloads total - 125 stars on GitHub - 3 maintainers
yesod-auth-lti13 0.3.0.0 💰
A plugin using https://hackage.haskell.org/package/lti13 to implement IMS Global LTI 1.3 authenti...9 versions - Latest release: over 1 year ago - 1 dependent package - 3 dependent repositories - 1.16 thousand downloads total - 3 stars on GitHub - 1 maintainer
hmt-base 0.20
Haskell music theory Base Library1 version - Latest release: over 1 year ago - 1 dependent package - 10 dependent repositories - 73 downloads total - 1 maintainer
hmt 0.20
Haskell library for Music Theory10 versions - Latest release: over 1 year ago - 1 dependent package - 11 dependent repositories - 7.88 thousand downloads total - 1 maintainer
roboservant 0.1.0.3
Please see the README on GitHub at https://github.com/mwotton/roboservant#readme4 versions - Latest release: over 1 year ago - 2 dependent repositories - 509 downloads total - 26 stars on GitHub - 2 maintainers
prob 0.1.1
Provides the Distribution monad, which describes discrete probability distributions.2 versions - Latest release: over 1 year ago - 1 dependent repositories - 125 downloads total - 3 stars on GitHub - 1 maintainer
rhine 0.8.1
Rhine is a library for synchronous and asynchronous Functional Reactive Programming (FRP). It sep...25 versions - Latest release: over 1 year ago - 4 dependent packages - 4 dependent repositories - 8.17 thousand downloads total - 1 maintainer
cdp 0.0.2.0
A library for the Chrome Devtools Protocol (CDP). It provides access to Chrome, enabling tasks su...3 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 138 downloads total - 9 stars on GitHub - 1 maintainer
wedged 4
5 versions - Latest release: over 1 year ago - 2.61 thousand downloads total - 1 maintainerbv-sized 1.0.5
This module defines a width-parameterized bitvector type and various associated operations.16 versions - Latest release: over 1 year ago - 9 dependent packages - 21 dependent repositories - 11.1 thousand downloads total - 6 stars on GitHub - 4 maintainers