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: 432,063 total
Docker dependents: 2
Docker downloads: 89
Last synced: 6 days ago
QuickCheck 2.14.3
QuickCheck is a library for random testing of program properties. The programmer provides a speci...61 versions - Latest release: 12 months ago - 246 dependent packages - 7,326 dependent repositories - 434 thousand downloads total - 691 stars on GitHub - 4 maintainers
hspec 2.11.8
162 versions - Latest release: about 1 month ago - 62 dependent packages - 6,550 dependent repositories - 284 thousand downloads total - 3 maintainerslens 5.3.2
This package comes "Batteries Included" with many useful lenses for the types commonly used from ...158 versions - Latest release: 17 days ago - 366 dependent packages - 4,552 dependent repositories - 417 thousand downloads total - 1,984 stars on GitHub - 4 maintainers
http-conduit 2.3.8
Hackage documentation generation is not reliable. For up to date documentation, please see: http:...143 versions - Latest release: over 3 years ago - 84 dependent packages - 2,167 dependent repositories - 286 thousand downloads total - 272 stars on GitHub - 1 maintainer
tasty-quickcheck 0.10.3
Modern and extensible testing framework for Haskell21 versions - Latest release: 9 months ago - 13 dependent packages - 1,611 dependent repositories - 73.2 thousand downloads total - 633 stars on GitHub - 4 maintainers
http-client 0.7.17
Hackage documentation generation is not reliable. For up to date documentation, please see: http:...135 versions - Latest release: 2 months ago - 193 dependent packages - 1,220 dependent repositories - 355 thousand downloads total - 264 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
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
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
MonadRandom 0.5.3
32 versions - Latest release: about 3 years ago - 26 dependent packages - 898 dependent repositories - 149 thousand downloads total - 6 maintainershakyll 2.4.4
192 versions - Latest release: about 13 years ago - 5 dependent packages - 833 dependent repositories - 184 thousand downloads total - 2 maintainersstreaming-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 - 262 thousand downloads total - 36 stars on GitHub - 1 maintainer
snap-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
MissingH 1.1.0
31 versions - Latest release: about 15 years ago - 23 dependent packages - 588 dependent repositories - 74.9 thousand downloads total - 4 maintainersclientsession 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 - 90 thousand downloads total - 24 stars on GitHub - 2 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.7 thousand downloads total - 133 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
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.7 thousand downloads total - 2 maintainers
websockets 0.13.0.0
83 versions - Latest release: 5 months ago - 43 dependent packages - 466 dependent repositories - 112 thousand downloads total - 1 maintainerhint 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.3 thousand downloads total - 257 stars on GitHub - 2 maintainers
tasty-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
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.9 thousand downloads total - 4 maintainers
foldl 1.4.16
This library provides strict left folds that stream in constant memory, and you can combine folds...49 versions - Latest release: 3 months ago - 51 dependent packages - 313 dependent repositories - 76.8 thousand downloads total - 1 maintainer
tls 2.0.5
TLS/SSL implementation in haskell105 versions - Latest release: about 1 month ago - 53 dependent packages - 313 dependent repositories - 291 thousand downloads total - 402 stars on GitHub - 3 maintainers
hspec-core 2.11.8
91 versions - Latest release: about 1 month ago - 18 dependent packages - 309 dependent repositories - 168 thousand downloads total - 3 maintainersstatistics 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 - 117 thousand downloads total - 297 stars on GitHub - 2 maintainers
terminal-progress-bar 0.4.2
A progress bar conveys the progress of a task. This package implements a progress bar that is dis...14 versions - Latest release: 12 months ago - 5 dependent packages - 298 dependent repositories - 16.4 thousand downloads total - 23 stars on GitHub - 1 maintainer
shake 0.19.8
Shake is a Haskell library for writing build systems - designed as a replacement for make. See De...108 versions - Latest release: 5 months ago - 26 dependent packages - 267 dependent repositories - 144 thousand downloads total - 1 maintainer
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
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
HaXml 1.25.13
Haskell utilities for parsing, filtering, transforming and generating XML documents.39 versions - Latest release: 11 months ago - 11 dependent packages - 210 dependent repositories - 52.4 thousand downloads total - 5 stars on GitHub - 3 maintainers
random-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.7 thousand downloads total - 42 stars on GitHub - 3 maintainers
retry 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.3 thousand downloads total - 112 stars on GitHub - 2 maintainers
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.4 thousand downloads total - 5 maintainers
xmonad 0.18.0
xmonad is a tiling window manager for X. Windows are arranged automatically to tile the screen wi...26 versions - Latest release: 4 months ago - 4 dependent packages - 193 dependent repositories - 52.4 thousand downloads total - 10 maintainers
operational 0.2.4.2
Implement monads by specifying instructions and their desired operational semantics.18 versions - Latest release: over 1 year ago - 6 dependent packages - 181 dependent repositories - 30.6 thousand downloads total - 79 stars on GitHub - 1 maintainer
distributed-process 0.7.6
37 versions - Latest release: about 2 months ago - 5 dependent packages - 178 dependent repositories - 33.2 thousand downloads total - 7 maintainersauthenticate 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 - 108 thousand downloads total - 35 stars on GitHub - 2 maintainers
random-source 0.3.0.13
Random number generation based on entropy sources able to produce a small but well-defined set of...10 versions - Latest release: 9 months ago - 7 dependent packages - 169 dependent repositories - 12.7 thousand downloads total - 42 stars on GitHub - 3 maintainers
jsaddle 0.9.9.0
51 versions - Latest release: about 2 months ago - 12 dependent packages - 169 dependent repositories - 35.1 thousand downloads total - 1 maintainerthyme 0.3.6
thyme is a performance-optimized rewrite of the excellent time library. See Data.Thyme.Docs for ...26 versions - Latest release: over 1 year ago - 2 dependent packages - 168 dependent repositories - 25.8 thousand downloads total - 1 stars on GitHub - 5 maintainers
Yampa 0.14.8 💰
Functional Reactive Programming domain-specific language for efficient hybrid systems43 versions - Latest release: about 2 months ago - 4 dependent packages - 167 dependent repositories - 30.8 thousand downloads total - 421 stars on GitHub - 3 maintainers
uuid-types 1.0.6
A Haskell library for creating, printing and parsing UUIDs8 versions - Latest release: 13 days ago - 24 dependent packages - 163 dependent repositories - 125 thousand downloads total - 61 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 - 76 thousand downloads total - 234 stars on GitHub - 1 maintainer
arithmoi 0.13.0.0
Number theory: primes, arithmetic functions, modular computations, special sequences37 versions - Latest release: 10 months ago - 6 dependent packages - 158 dependent repositories - 41.3 thousand downloads total - 145 stars on GitHub - 4 maintainers
hoauth2 2.13.1
Haskell oauth2 binding87 versions - Latest release: 3 months ago - 11 dependent packages - 158 dependent repositories - 53 thousand downloads total - 130 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
brick 2.3.1
Write terminal user interfaces (TUIs) painlessly with brick! You write an event handler and a dra...139 versions - Latest release: 5 months ago - 22 dependent packages - 154 dependent repositories - 110 thousand downloads total - 1,568 stars on GitHub - 1 maintainer
xmonad-contrib 0.18.0
Community-maintained tiling algorithms and extension modules for xmonad, an X11 tiling window man...22 versions - Latest release: 4 months ago - 2 dependent packages - 151 dependent repositories - 43.3 thousand downloads total - 9 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 - 21 thousand downloads total - 1 stars on GitHub - 2 maintainers
rvar 0.3.0.2
A suite of Haskell libraries for representing, manipulating, and sampling random variables9 versions - Latest release: about 1 year ago - 1 dependent package - 148 dependent repositories - 12 thousand downloads total - 42 stars on GitHub - 3 maintainers
ChasingBottoms 1.3.1
32 versions - Latest release: almost 8 years ago - 147 dependent repositories - 33.8 thousand downloads total - 2 maintainersgtk2hs-buildtools 0.12.4
33 versions - Latest release: over 11 years ago - 2 dependent packages - 146 dependent repositories - 71.9 thousand downloads total - 5 maintainerscabal-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
hspec-meta 2.11.8
61 versions - Latest release: about 1 month ago - 141 dependent repositories - 54.2 thousand downloads total - 3 maintainersyesod-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
keter 2.1.5
Deployment system for web applications, originally intended for hosting Yesod applications. It bi...71 versions - Latest release: 3 months ago - 1 dependent package - 136 dependent repositories - 55.2 thousand downloads total - 4 maintainers
compdata 0.13.1
32 versions - Latest release: 8 months ago - 1 dependent package - 134 dependent repositories - 26.4 thousand downloads total - 1 maintainerchell-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
streaming 0.2.4.0
This package contains two modules, Streaming and Streaming.Prelude. The principal module, Streami...41 versions - Latest release: 11 months ago - 20 dependent packages - 129 dependent repositories - 46.2 thousand downloads total - 150 stars on GitHub - 4 maintainers
network-transport-tests 0.3.2
11 versions - Latest release: 2 months ago - 120 dependent repositories - 6.33 thousand downloads total - 7 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.5 thousand downloads total - 4 maintainers
dns 4.2.0
52 versions - Latest release: 11 months ago - 9 dependent packages - 95 dependent repositories - 65.6 thousand downloads total - 1 maintainercryptol 3.1.0
21 versions - Latest release: 4 months ago - 1 dependent package - 93 dependent repositories - 13.5 thousand downloads total - 3 maintainerspolysemy 1.9.1.3
Please see the README on GitHub at https://github.com/polysemy-research/polysemy#readme33 versions - Latest release: 8 months ago - 36 dependent packages - 87 dependent repositories - 18.2 thousand downloads total - 1,025 stars on GitHub - 4 maintainers
dbus 1.3.5
A client library for the D-Bus IPC system.56 versions - Latest release: 23 days ago - 11 dependent packages - 86 dependent repositories - 48.5 thousand downloads total - 40 stars on GitHub - 2 maintainers
reflex-dom 0.5.3
14 versions - Latest release: over 4 years ago - 2 dependent packages - 82 dependent repositories - 6.9 thousand downloads total - 4 maintainerssplitmix 0.0.5
Pure Haskell implementation of SplitMix described in Guy L. Steele, Jr., Doug Lea, and Christine...12 versions - Latest release: about 4 years ago - 12 dependent packages - 47 dependent repositories - 57.3 thousand downloads total - 1 maintainer
fused-effects 1.1.2.2
A fast, flexible, fused effect system, Ã la Effect Handlers in Scope, Monad Transformers and Modu...25 versions - Latest release: 12 months ago - 2 dependent packages - 43 dependent repositories - 12.6 thousand downloads total - 634 stars on GitHub - 3 maintainers
Crypto 4.2.5
10 versions - Latest release: about 12 years ago - 5 dependent packages - 41 dependent repositories - 20.6 thousand downloads total - 5 maintainersIPv6Addr 2.0.6
Library to deal with IPv6 address text representations, canonization and manipulations.32 versions - Latest release: 5 months ago - 2 dependent packages - 37 dependent repositories - 18.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
ip6addr 1.0.4
Commandline tool to validate, canonize and generate IPv6 address text representations21 versions - Latest release: 5 months ago - 35 dependent repositories - 11.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
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 maintainersstack 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
reform-happstack 0.2.5
15 versions - Latest release: about 9 years ago - 33 dependent repositories - 11.1 thousand downloads total - 1 maintainerihaskell 0.11.0.0
A Haskell kernel for the Jupyter project.49 versions - Latest release: 7 months ago - 4 dependent packages - 32 dependent repositories - 32.1 thousand downloads total - 2,539 stars on GitHub - 2 maintainers
tidal 1.9.5
Tidal is a domain specific language for live coding patterns.137 versions - Latest release: about 2 months ago - 2 dependent packages - 32 dependent repositories - 118 thousand downloads total - 4 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 maintainerlsp 2.6.0.0
An implementation of the types, and basic message server to allow language implementors to suppor...16 versions - Latest release: 20 days ago - 38 dependent packages - 29 dependent repositories - 11.8 thousand downloads total - 354 stars on GitHub - 6 maintainers
event-list 0.1.3
20 versions - Latest release: 3 months ago - 10 dependent packages - 29 dependent repositories - 17.7 thousand downloads total - 1 maintainerHPDF 1.6.2
A PDF library with support for several pages, page transitions, outlines, annotations, compressio...24 versions - Latest release: 8 months ago - 4 dependent packages - 29 dependent repositories - 19.2 thousand downloads total - 2 maintainers
probability 0.2.8
The Library allows exact computation with discrete random variables in terms of their distributio...15 versions - Latest release: over 1 year ago - 28 dependent repositories - 12.8 thousand downloads total - 1 maintainer
dejafu 2.4.0.5
[Déjà Fu is] A martial art in which the user's limbs move in time as well as space, […] It is bes...77 versions - Latest release: 12 months ago - 2 dependent packages - 27 dependent repositories - 45 thousand downloads total - 190 stars on GitHub - 1 maintainer
sydtest 0.15.1.1 💰
A modern testing framework for Haskell with good defaults and advanced testing features.33 versions - Latest release: 8 months ago - 14 dependent packages - 27 dependent repositories - 4.03 thousand downloads total - 107 stars on GitHub - 1 maintainer
massiv 1.0.4.0
Multi-dimensional Arrays with fusion, stencils and parallel computation.54 versions - Latest release: about 1 year ago - 6 dependent packages - 27 dependent repositories - 31 thousand downloads total - 379 stars on GitHub - 1 maintainer
eventstore 1.4.3
EventStore TCP Client https://eventstore.com66 versions - Latest release: 10 months ago - 27 dependent repositories - 41.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
dice 0.1.1
3 versions - Latest release: over 1 year ago - 2 dependent packages - 25 dependent repositories - 4.58 thousand downloads total - 3 maintainersxmonad-extras 0.17.1 💰
Various modules for xmonad that cannot be added to xmonad-contrib because of additional dependenc...24 versions - Latest release: 4 months ago - 25 dependent repositories - 18.7 thousand downloads total - 49 stars on GitHub - 6 maintainers
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.1 thousand downloads total - 2 maintainers
tasty-dejafu 2.1.0.1
Integration between the dejafu library for concurrency testing and tasty. This lets you easily in...42 versions - Latest release: 9 months ago - 25 dependent repositories - 19.4 thousand downloads total - 190 stars on GitHub - 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
text-show-instances 3.9.8
text-show-instances is a supplemental library to text-show that provides additional Show instance...40 versions - Latest release: about 1 month ago - 22 dependent repositories - 24.9 thousand downloads total - 6 stars on GitHub - 1 maintainer
apecs 0.9.6
apecs is a fast, type-driven Entity-Component-System library for game programming.44 versions - Latest release: 2 months ago - 4 dependent packages - 21 dependent repositories - 26.8 thousand downloads total - 381 stars on GitHub - 3 maintainers
hw-prim 0.6.3.2 💰
Primitive functions and data types.86 versions - Latest release: over 1 year ago - 7 dependent packages - 21 dependent repositories - 55 thousand downloads total - 5 stars on GitHub - 3 maintainers
bv-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.2 thousand downloads total - 6 stars on GitHub - 4 maintainers
lambdabot-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.58 thousand downloads total - 3 maintainers
hpqtypes 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.4 thousand downloads total - 18 stars on GitHub - 5 maintainers
storablevector 0.2.13
30 versions - Latest release: over 6 years ago - 13 dependent packages - 20 dependent repositories - 23.5 thousand downloads total - 1 maintainertelegram-bot-simple 0.11.1
Please see the README on Github at https://github.com/fizruk/telegram-bot-simple#readme32 versions - Latest release: about 1 year ago - 2 dependent packages - 19 dependent repositories - 3.79 thousand downloads total - 105 stars on GitHub - 2 maintainers
language-puppet 1.5.1
This is a set of tools that is supposed to fill all your Puppet needs : syntax checks, catalog co...88 versions - Latest release: 7 months ago - 1 dependent package - 17 dependent repositories - 56.7 thousand downloads total - 2 maintainers