2 مستودعات
Algorithms for shuffling the order of elements within a linear collection.
Distinct from Randomized Selection: No candidates provide general-purpose list shuffling as opposed to random selection or cryptographic randomness.
Explore 2 awesome GitHub repositories matching data & databases · List Randomization. Refine with filters or upvote what's useful.
Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a collection of immutable objects and arrays that prevent direct mutation to ensure predictable state management in JavaScript applications. The library utilizes structural sharing to efficiently create new versions of data without full copying and implements lazy sequence processing to chain data transformations that execute only when values are requested. It also supports batch mutation processing, allowing multiple changes to be applied to a temporary mutable copy before returning
Ships a shuffle utility to produce a new collection with a random arrangement of elements.
ErsatzTV is an IPTV channel simulator and linear media scheduler that transforms personal media libraries into simulated live television channels. It acts as a bridge and transcoding gateway, importing content from external media servers to create virtual broadcast channels delivered via M3U playlists and XMLTV program guides. The system distinguishes itself through a complex automation engine for linear playback, using collection-based sequencing and dynamic schedule resolution to emulate a traditional broadcast experience. It supports advanced playback logic, including the grouping of multi
Shuffles the sequence of scheduled media items and picks random starting points to vary the viewing experience.