Mercurial > hg > silvet
diff src/EM.cpp @ 281:405a2ad601f4
drand48 isn't so portable and we don't really need high-quality randomness, use rand instead
author | Chris Cannam |
---|---|
date | Wed, 06 Aug 2014 16:44:44 +0100 |
parents | 4e19c60241cb |
children | 26be240475b5 37d2d04d94db |
line wrap: on
line diff
--- a/src/EM.cpp Wed Aug 06 15:55:26 2014 +0100 +++ b/src/EM.cpp Wed Aug 06 16:44:44 2014 +0100 @@ -45,7 +45,7 @@ m_pitches = allocate<float>(m_noteCount); m_updatePitches = allocate<float>(m_noteCount); for (int n = 0; n < m_noteCount; ++n) { - m_pitches[n] = drand48(); + m_pitches[n] = float(rand()) / RAND_MAX; } if (useShifts) { @@ -53,7 +53,7 @@ m_updateShifts = allocate_channels<float>(m_shiftCount, m_noteCount); for (int f = 0; f < m_shiftCount; ++f) { for (int n = 0; n < m_noteCount; ++n) { - m_shifts[f][n] = drand48(); + m_shifts[f][n] = float(rand()) / RAND_MAX; } } } else {