From 4af4a4e59f3c764b81006895fd905430aaf83990 Mon Sep 17 00:00:00 2001 From: wolfy852 Date: Wed, 8 Feb 2023 22:38:51 -0600 Subject: [PATCH] Correct a blatant lie in m_random.c, fix RNG range --- src/m_random.c | 2 +- src/s_sound.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/m_random.c b/src/m_random.c index 755f7ca65..9401bb341 100644 --- a/src/m_random.c +++ b/src/m_random.c @@ -213,7 +213,7 @@ UINT8 P_RandomByteD(const char *rfile, INT32 rline, pr_class_t pr_class) * NOTE: Maximum range is 65536. * * \param a Number of items in array. - * \return A random integer from [0,a]. + * \return A random integer from [0,a). * \sa __internal_prng__ */ #ifndef DEBUGRANDOM diff --git a/src/s_sound.c b/src/s_sound.c index 09154b286..f5124dbcd 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -2432,7 +2432,7 @@ void S_StartEx(boolean reset) if (mapmusflags & MUSIC_RELOADRESET) { - UINT32 i = P_RandomKey(PR_MUSICSELECT, 2); + UINT32 i = P_RandomKey(PR_MUSICSELECT, 3); strncpy(mapmusname, mapheaderinfo[gamemap-1]->musname[i], 7); mapmusname[6] = 0; mapmusflags = (mapheaderinfo[gamemap-1]->mustrack & MUSIC_TRACKMASK);