GithubHelp home page GithubHelp logo

kclick91 / probabilitymaster Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 278 KB

Non-Uniform Random Number Generator with Mapping

License: GNU General Public License v3.0

Java 100.00%
random-number-generators weights probability distribution statistics games machine-learning

probabilitymaster's Introduction

ProbabilityMaster

Random Number Generator with Weights/Non-Uniform Random Number Generator

  1. Choose the minimum,maximum, and weights of the numbers from the minimum through the maximum.
  2. Also, choose how many numbers are printed out to test random distributions.
  3. Print out the weights for each number.
  4. Feed counts straight into the weight array.

Motivation

The motivation for ProbabilityMaster was for combining design and randomization && combining control and surprise.

Applications

  1. Generating a training set of events based on the probability of the events occurring.(Used for preparation to handle a set of events)

  2. Map an event to a number such as 1 is mapped to a specific weather event.

  3. Map a decision(Financial/Learning/Exercise/Writing etc.) to a number with certain decisions having greater weight than others.

  4. Gamify distributions with some numbers or values(in a key/value pair) being more rare.

  5. Map objects to numbers.

  6. Form lists of distributions as if the weight array is DNA for something that is described by each list at different instants of time.

  7. Distribute focus on different areas, stages, tasks etc. of a project

Machine Learning

  1. Random and automated distributions based on designed weights.

  2. Used for predictable weights/probabilities but unpredictable specific examples.

  3. One distribution run is for one generated example.

BONUS

The rareness of the exact combination of the 23 printed examples.

probabilitymaster's People

Contributors

kclick91 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.