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);