pn_test.m
上传用户:haoweisi88
上传日期:2010-02-03
资源大小:1950k
文件大小:1k
源码类别:

图形图象

开发平台:

Matlab

  1. %Name: Chris Shoemaker
  2. %Course: EER-280 - Digital Watermarking
  3. %Project:  Tests that using rand X times generates the same values as rand(1,X)
  4. clear all;
  5. % read in key for PN generator
  6. file_name='_key.bmp';
  7. key=double(imread(file_name))./256;
  8. % reset MATLAB's PN generator to state "key"
  9. rand('state',key);
  10. % execute rand 20 times
  11. for i=1:20
  12.     test1(i)=rand;
  13. end
  14. % reset MATLAB's PN generator to state "key"
  15. rand('state',key);
  16. % generate 20 element random vector
  17. test2=rand(1,20);
  18. % check to make sure they're equal
  19. difference=sum(test1-test2),