プロが教えるわが家の防犯対策術!

お世話になります。

自動車で音楽をかけながら走っているときに、いつも思うことがあります。

音楽プレイヤーなどで、ランダム再生とループ再生の二つの機能がありますが、
両方をONにしたときは、どのような順序でループされるのでしょうか。

例えば、1から7までの曲があるとします。
ランダム&ループにて、一曲ごとに次の一曲を選出するのでしょうか。
だとすると、乱数なので何回もかかってしまう曲や、いつになってもかからない曲が
出てきてしまいます。

それとも、1から7までの曲を最初にランダムに並び替えて、プレイしているのでしょうか。
この方法だと、例えば7,1,6,2,5,3,4などとすべて一度ずつかかりますが、
二周目からはどうなるのでしょうか。先ほどと同じ並び方、7,1,6,2,5,3,4が
繰り返されるのでしょうか。これだと初めはランダムとして聞けますが、
二周目からはランダムとは言えません。

それとも、一度すべてかけ終わった後に、もう一度
並び替えを行うのでしょうか。ただし、これだと周の最後にかかった曲と
次の周の最初にかかる曲が同じになってしまうことがあります。

…一般の市販されているランダム+ループ再生は、どのような仕様で
動いているのでしょうか。

詳しい情報をお持ちの方、ぜひお教えください。

よろしくお願いいたします。

A 回答 (2件)

ソフトにより異なります。



例えばApple製品ですと最初にシャッフルされたら2周目からも順番は固定です。

RealPlayerですと、リストがシャッフルされて再生すると、再生がすべて終わればまたシャッフルされますy。
http://i.real.com/product/help/rp12/ja/Content/s …
    • good
    • 0
この回答へのお礼

回答、ありがとうございました。

正確なところ、ソフトによると言ってしまえば、
正しい答えというのはない気もしますね。

自分で聞いていると、うまい具合にシャッフルして
くれてるなとは思ったのですが、ただの偶然なのかもしれません。

ここで、ランダムとは何かと話し始めてしまうと、
終わりのない話になってしまいそうなので、これ以上は
堀り詰めないようにします。

ありがとうございました。

お礼日時:2014/10/03 17:19

実際のアルゴリズムを見たわけじゃないけど



>それとも、一度すべてかけ終わった後に、もう一度
>並び替えを行うのでしょうか。ただし、これだと周の最後にかかった曲と
>次の周の最初にかかる曲が同じになってしまうことがあります。

例に挙げた1~7としたら

プレイリスト内でランダムに並び替えて
5,1,3,7,2,4,6
んで7曲終わった時点で
2,5,3,1,6,2,4
の繰り返し。

同じ曲が2回連続で流れることあるからそうだと思う。

やろうと思えば次の並び替えのとき
最後に4がきたら4を先頭にしない
なんてロジックも組もうと思えば組めるから実際のところは開発者しかわからんね。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

作る人それぞれだというのは解るのですが、
周の終わりと頭に重なることがあるというのであれば、
一週ごとにシャッフルというのが一般的なのでしょうか。

そういうものだと言われれば、そうなのかもしれませんね。

ありがとうございました。

お礼日時:2014/10/03 17:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!