手札配布 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 HiDE-Ada  (社会人) 投稿日時 2013/11/7 15:34:07
実際に知りたいことは何なのかな?
見た目にカードが配られる状態を表現したいのか?
それとも、データの保持の仕方が知りたいのか?

この二つはまったくの別物です。
特に見た目に関して言えば、配られた結果の表現でも
カードが重なって見えるとか、バラバラでもいいとか?
配られる様子を動きで表現したいとか?
極端に言えば、3D表現までいろいろです。

で単にデータの保持の仕方であれば、オートモンテカルロ
で紹介した、clsCard.vbを使用すると
  dim tefuda(3,12) as clsCard.typCard
  dim cl as new clsCard
  cl.shuffle()

  for i as integer = 0 to 12
    tefuda(0,i)= cl.nextcard()
    tefuda(1,i) = cl.nextcard()
    tefuda(2,i) = cl.nextcard()
    tefuda(3,i) = cl.nextcard()
  next

で、tefudaにランダムでカードが配られます。
tefudaをウォッチに追加すれば、値を確認できます。
投稿者 shu  (社会人) 投稿日時 2013/11/6 10:43:44
同じようなスレッドがいくつも立っているので
まずそちらをよく読んでみてはどうでしょう。
投稿者 タヌキチ  (小学生) 投稿日時 2013/11/6 10:04:00
今トランプゲーム作っていて4人分カードをランダムで配りたいんですけど、やり方がわかりません。
どうすればできるか教えてください。よろしくお願いします!!